redis常用命令

2021-08-26 02:40:39 字數 1018 閱讀 1048

命令

作用 備註

set key value

增加ok成功,否則報錯(同名後蓋前)

del key

刪除返回1成功,沒有key返回0

get key

查詢返回value,失敗null

exists key

是否存在

1存在,0不存在

type key

查詢key型別

返回key型別

dbsize

查詢資料庫中key的數量

返回key數量

info

檢視伺服器資訊

slowlog get n

查詢日誌資訊

n代表幾條日誌

dump key

序列化返回序列化鍵值(測試沒有返回值),key不存在發布會null

expire key second

設定key有效時間,過期自動刪除

second 單位為秒(不同命令也可設定時間戳,毫秒等,此處不詳解)

persist key

移除可以的過期時間

pttl key

返回key的剩餘過期時間

返回值為毫秒(key不存在返回-2,沒設定可以的有效時間返回-1)

ttl key

返回key的剩餘過期時間

返回值為秒

keys key*

查詢符合名稱的key(模糊查詢)

返回key名稱

select db0

切換資料庫

move key db0

移動key到db0庫

randomkey

當前資料庫隨機返回乙個key

rename key new_key

修改keyname

renamenx key new_key

當new_key 不存在時將key改為new_key

ping

測試與伺服器的連線是否生效

返回pong成功

quit

關閉當前連線

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 ...