Redis命令總結

2021-10-02 15:25:45 字數 1989 閱讀 2915

一:帶密碼連線

方法一: ./redis-cli -a your_password

方法二: ./redis-cli -h 127.0.0.1 -p 6379 -a mypassword

方法三: ./redis-cli -h 127.0.0.1 -p 6379   進入 然後 auth mypassword

二:(登入狀態)檢視redis當前連線數:  info clients     (不用登入redis): redis-cli -h 127.0.0.1 -p 6379 info | grep conn

三:(登入狀態)檢視redis最大連線數:  config get maxclients  (不用登入redis)檢視: redis-cli -h 127.0.0.1 -p 6379 config get maxclients

四:config set maxclients num可以設定redis允許的最大連線數

五:獲取客戶端資訊命令

1.  client list 獲取客戶端列表

2. client setname 設定當前連線點redis的名稱

3. client getname 檢視當前連線的名稱

4. client kill ip:port 殺死指定連線

5. dbsize  當前資料庫的 key 的數量

6. time當前伺服器時間

7. flushdb當前資料庫中的所有 key

8. onitor實時列印出 redis 伺服器接收到的命令,除錯用

9.  flushall  清空整個 redis 伺服器的資料(刪除所有資料庫的所有 key )

六:  釋放超時鏈結配置

1.  檢視超時配置    config get timeout

2.  設定超時配置    config set timeout 600

七:redis 的keys命令

1. keys * 查詢所有

2. keys home 精確查詢

3. keys h* 模糊查詢

4. del key  該命令用於在 key 存在時刪除 key。

5. dump key  序列化給定 key ,並返回被序列化的值。

6. exists key

7. 檢查給定 key 是否存在。

8. expire key seconds  為給定 key 設定過期時間。

9. expireat key timestamp    expireat 的作用和 expire 類似,都用於為 key 設定過期時間。 不同在於 expireat 命令        接受的時間引數是 unix 時間戳(unix timestamp)。

10. pexpire key milliseconds  設定 key 的過期時間以毫秒計。

11. pexpireat key milliseconds-timestamp  設定 key 過期時間的時間戳(unix timestamp) 以毫秒計

12. keys pattern  查詢所有符合給定模式( pattern)的 key 。

13. move key db  將當前資料庫的 key 移動到給定的資料庫 db 當中。

14. persist key  移除 key 的過期時間,key 將持久保持。

15. pttl key  以毫秒為單位返回 key 的剩餘的過期時間。

16. ttl key  以秒為單位,返回給定 key 的剩餘生存時間(ttl, time to live)。

17. randomkey  從當前資料庫中隨機返回乙個 key 。

18. rename key newkey  修改 key 的名稱

19. renamenx key newkey  僅當 newkey 不存在時,將 key 改名為 newkey 。

20. type key  返回 key 所儲存的值的型別。

redis 命令總結

6.hyperloglog 作用 計數並去重,不精確 標準誤差是 0.81 超級節省記憶體 場景 uv 頁面的訪問使用者數 pfadd key element element pfadd 2019 07 06 unique ids userid1 userid2 userid3 存的時候會去重 pf...

redis命令總結

1 啟動命令 redis server redis.windows.conf,出現下圖顯示表示啟動成功了。二 設定redis服務 1 由於上面雖然啟動了redis,但是只要一關閉cmd視窗,redis就會消失。所以要把redis設定成windows下的服務。也就是設定到這裡,首先發現是沒用這個red...

redis常用命令總結

string incr key name 將鍵儲存的值加上1 decr key name 將鍵儲存的值減去1 incrby key name amount 將鍵儲存的值加上amount descby key name amount 將鍵儲存的值減去amount incrbyfloat key nam...