redis 常用命令

2021-08-12 00:12:37 字數 1355 閱讀 6577

客戶端連線:redis-cli.exe -h 127.0.0.1 -p 6379 -a 123456 //需新增密碼引數

字串可以儲存字元、整數,浮點數

redis提供了對字串中一部分內容的讀取和寫入函式。

2.1 blpop key1 [key2 ] timeout

移出並獲取列表的第乙個元素, 如果列表沒有元素會阻塞列表直到等待超時或發現可彈出元素為止。

2.2 brpop key1 [key2 ] timeout

移出並獲取列表的最後乙個元素, 如果列表沒有元素會阻塞列表直到等待超時或發現可彈出元素為止。

2.3 brpoplpush source destination timeout

從列表中彈出乙個值,將彈出的元素插入到另外乙個列表中並返回它; 如果列表沒有元素會阻塞列表直到等待超時或發現可彈出元素為止。

2.4 lindex key index

通過索引獲取列表中的元素

2.5 linsert key before|after pivot value

在列表的元素前或者後插入元素

2.6 llen key

獲取列表長度

2.7 lpop key

移出並獲取列表的第乙個元素

2.8 lpush key value1 [value2]

將乙個或多個值插入到列表頭部

2.9 lpushx key value

將乙個值插入到已存在的列表頭部

2.10 lrange key start stop

獲取列表指定範圍內的元素

2.11 lrem key count value

移除列表元素

2.12 lset key index value

通過索引設定列表元素的值

2.13 ltrim key start stop

對乙個列表進行修剪(trim),就是說,讓列表只保留指定區間內的元素,不在指定區間之內的元素都將被刪除。

2.14 rpop key

移除並獲取列表最後乙個元素

2.15 rpoplpush source destination

移除列表的最後乙個元素,並將該元素新增到另乙個列表並返回

2.16 rpush key value1 [value2]

在列表中新增乙個或多個值在尾部

2.17 rpushx key value

為已存在的列表新增值

pipeline的方式從client打包多條命令一起發出,不需要等待單條命令的響應返回,而redis服務端會處理完多條命令後會將多條命令的處理結果打包到一起返回給客戶端

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