redis常用命令

2021-10-08 05:32:04 字數 991 閱讀 2624

1.切換庫

select x; x代表庫

2.查詢最大連線數

config get maxclients

3.查詢當前連線數

info clients

4.根據key查詢資料

get key

5.檢查key是否存在

exists key

6.設定過期時間

expire key seconds

7.檢查記憶體使用

info memory

8.檢查是否設定最大記憶體

config get maxmemory

檢查最大記憶體設定的淘汰策略

config get maxmemory-policy

9.伺服器的各種資訊和統計數值

info

10.檢查是有人刪除key或flushdb,flushall

info commandstats

11.檢查key是否設定過期時間

ttl key

12.調集成適的策略

config set maxmemory-policy ***x ; ***是下邊的策略

redis提供6種資料淘汰策略:

volatile-lru:從已設定過期時間的記憶體資料集中挑選最近最少使用的資料 淘汰;

volatile-ttl: 從已設定過期時間的記憶體資料集中挑選即將過期的資料 淘汰;

volatile-random:從已設定過期時間的記憶體資料集中任意挑選資料 淘汰;

allkeys-lru:從記憶體資料集中挑選最近最少使用的資料 淘汰;

allkeys-random:從資料集中任意挑選資料 淘汰;

noeviction(驅逐):禁止驅逐資料。

13.設定記憶體

config set maxmemory ***x

*********************************************=

參考文件:

感謝文件提供者!

Redis常用命令

1 keys 返回滿足給定pattern的所有key。例如 keys 返回所有鍵 2 exists 確認乙個key是否存在。例如 exists age 3 del 刪除指定key。例如 del age 4 expire 設定乙個key的過期時間。例如 expire age 100 單位 秒 5 pe...

redis常用命令

redis cli p 6079 登陸redis,埠為6079 auth psssword 如果redis帶密碼,則執行上邊一行,password替換為你的密碼。src redis cli p 6380 keys wei xargs src redis cli p 6380 del 批量刪除埠為63...

Redis常用命令

啟動 redis 服務 src redis server或者src redis server redis.conf src redis server redis.conf 1 log.log 2 errlog.log 1為標準輸出,2為錯誤輸出 將 redis 作為 linux 服務隨機啟動 vi ...