[Redis] Getting Started
TL;DR
# 進入 Redis,預設會是 localhost:6379
$ redis-cli # local redis
# 基本操作
> SET framework react
> GET framework # react
> KEYS * # 取得 redis 中所有的 key
> DEL framework
# 其他操作
> TYPE <key> # 檢視型別
# EXPIRE key seconds # 設定 key 過期的時間(自動刪除)
# TTL key # 檢視 key 剩多久會過期
> SET notification "some people fall down"
> EXPIRE notification 30 # 30 秒後會過期
> TTL notification # 檢視剩餘時間(秒);-1 表示該 key 沒有設定過期時間;-2 表示該 key 曾經存在但已過期或被刪除
# 根據 pattern 刪除多筆資料
> redis-cli --scan --pattern "cache:user:*" | xargs redis-cli unlink
安裝 Redis
brew install redis
# 在 background 中啟動 redis 服務
brew services start redis
# 如果只想在 foreground 使用
redis-server
# 檢查 redis 執行情況
brew services info redis
如果需要 GUI 的話,官方也有提供 Redis Insight 可以下載。