docker中的redis

程式設計師的貓發表於2020-08-04

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
  1. 後臺啟動
    redis-server &
  2. 停止
    redis-cli
    shutdown
    或者
    redis-cli -h [hostname] -p [port] shutdown
    或者有密碼
    redis-cli -a pwd -h [hostname] -p [port] shutdown
本作品採用《CC 協議》,轉載必須註明作者和本文連結

你還差得遠吶!

相關文章