Redis常用命令

2021-08-20 13:20:12 字數 1467 閱讀 8307

1.redis客戶端路徑-鏈結redis  linux 伺服器後執行以下兩條命令,進入客戶端操作快取模式

命令1:   cd /opt/redis-2.8.8/src   

命令2:   ./redis-cli

3.進入客戶端路徑之前的操作命令-登入到redis  linux 伺服器即可執行

以下命令用於批量刪除一批key, 命令中的 * 用想刪掉的key的開頭+ * 替換, 如想刪掉a開頭的key,用a*替換 *即可。

key全刪掉了,keys不到,會報錯(del的引數個數錯誤),否則會顯示刪了多少條快取

命令1:   /opt/redis-2.8.8/src/redis-cli keys "*" | xargs /opt/redis-2.8.8/src/redis-cli  del 

3.進入客戶端之後的操作命令

快取有以下幾種:

string(key,value)(乙個key乙個value)、

set(key,value1 value2  value3 ...)(乙個key內的多個value不允許重複)、

hash(key,filed1 value1   filed2 value2   filed3  value3...)(乙個key有多個域,每個域對應乙個value)、

sortedset(預設按score(整數數值)從小到大排序的set)(key,score1  value1  score2  value2...)、

list(不常用暫不介紹)

通用命令:

ttl   查詢快取剩餘有效時間(-1代表永久有效,0代表失效)

flushdb  清空快取(主從情況下,flushdb主會只清空主,並觸發主從切換)

dbsize   獲取當前資料庫key的總數

keys  a* 獲取a開頭的所有key  (a可替換)

基本操作命令:string型別

set key  value   插入快取

get key          獲取快取

del key          刪除快取

基本操作命令:set型別

sadd key value   插入快取

smembers key     查詢快取

del key          刪除key

基本操作命令:hash型別

hset key field value  插入快取

hget key filed        獲取key 這個field的value

hgetall key           獲取全部filed value快取

del     key           刪除快取

基本操作命令:sortedset型別

zadd key score value        插入快取

zrange 0 -1           獲取所有快取

del                   刪除快取

其他具體命令及用法登陸以下**:

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