redis常用命令

2021-10-08 07:41:38 字數 1413 閱讀 9556

設定和檢索key,使用set和get命令

樣例:儲存名字bwx457730

命令:set name bwx457730

檢視名字:get name

檢視所有key值:keys *

刪除名字: del name

如果鍵已經存在,要求set失敗;反之,如果鍵已經存在,則set才成功:

set mykey newval nx

(nil)

set mykey newval xx

ok

getset命令將鍵設定為新值,並將舊值作為結果返回:

set mykey 「hello」

「ok」

getset mykey 「world」

「hello」

get mykey

「world」

自增:

set counter 100

okincr counter

(integer) 101

incr counter

(integer) 102

incrby counter 50

(integer) 152

在單個命令中設定或檢索多個鍵的值(可減少延遲),用mset和mget命令:

mset a 10 b 20 c 30

okmget a b c

「10」

「20」

「30」

lpush頭部插入,rpush尾部插入

rpush mylist a

(integer) 1

rpush mylist b

(integer) 2

lpush mylist first

(integer) 3

lrange mylist 0 -1

「first」

「a」「b」

等待列表中的元素tasks,但如果5秒鐘後沒有可用元素,則返回

brpop tasks 5

「tasks」

「do_something」

type keyname //檢視該key的資料儲存型別

llen keyname //獲取列表長度,屬於redis中list方法

lindex keyname index //通過索引獲取列表中的元素

說明: redis命令應該根據實際測試使用合適的命令,例如:如果步驟(2)得到資料型別是string或是set,對應應該選擇string或set的方法

持久化redis支援的持久化方式有兩種。

• rdb

• aof

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