1.進入docker的redis
docker exec -ti [CONTAINER ID] redis-cli
2.執行操作之前要驗證密碼Authentication required
(如果你在config中進行了配置)
auth 12345678
3.檢視 key、根據key搜尋可以用萬用字元* ?
等
keys *
keys dis*
4.刪除key
del key [key … ]
5.刪除key 使用管道來匹配
redis-cli keys “pattern*” | xargs redis-cli del
說明:
- 退出redis-cli,在終端上執行
- 注意匹配的關鍵字需要用引號包起來
6.檢視快取總數
dbsize
7.清除全部快取
flushall
8.檢視剩餘時間
ttl key
說明:
- 返回值為剩餘有效期,單位為秒
- 如果key存在但是沒有設定有效期 返回 -1
- 如果key不存在 返回 -2
9.續期
expire key seconds
10.連線遠端redis
redis-cli -h [host_name] -p [port]
11.直接啟動
redis-server
- 後臺啟動
redis-server &
- 停止
或者redis-cli shutdown
或者有密碼redis-cli -h [hostname] -p [port] shutdown
redis-cli -a pwd -h [hostname] -p [port] shutdown
本作品採用《CC 協議》,轉載必須註明作者和本文連結