iT邦幫忙

2021 iThome 鐵人賽

DAY 26
0

這篇之後要來補
QQ 事情是不是越積越多ㄌ

Redis

redis 是一個 in-memory 的 key-value pair db,
蠻常拿來做快取,
也是在很多職缺上會看到的技術,
尤其是即時性高的服務。
可以參考 huli 的文章 資料庫的好夥伴:Redis

Redis 中的 5 個 data types

Strings, lists, sets, hashes, sorted sets

參考官方 Data types 寫得很清楚,會舉實際例子。

其中 sorted sets 算比較進階也值得了解的資料型態,
其實他有點像是做 secondary(non-clustered) indexing 的概念,
如果某個 attribute 常常用來查詢,就把這個 attribute 的值當權重來排序,key-value pair 的 value 則儲存完整物件的 hash。
既然有排序,查詢時效率就高啦~

Go + Redis

鐵人賽中介紹 Go + Redis 的文章不少,
# Day29 Golang 鍵值資料庫 Redis 介紹與安裝
# Day30 Golang 鍵值資料庫 Redis 實作抽獎小遊戲
Golang 如何使用 redis
主要會從這幾篇來學習。

但因為禮拜三要動手術今天去快篩,還有別的事情... 先放著QQ
.. 我昨天的也還沒時間動
QQQQQQQQQ


上一篇
【Day 25】Go 與 Python gRPC 小練習
下一篇
【Day 27】Design Patterns with Go I:Simple Factory / Factory / Abstract Factory
系列文
什麼都不會還敢說你是 RD 啊?畢業後的後端入職前準備31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言