設定和檢索key,使用set和get命令
樣例:儲存名字bwx457730
命令:set name bwx457730
檢視名字:get name
檢視所有key值:keys *
刪除名字: del name
如果鍵已經存在,要求set失敗;反之,如果鍵已經存在,則set才成功:
set mykey newval nxgetset命令將鍵設定為新值,並將舊值作為結果返回:(nil)
set mykey newval xx
ok
set mykey 「hello」自增:「ok」
getset mykey 「world」
「hello」
get mykey
「world」
set counter 100在單個命令中設定或檢索多個鍵的值(可減少延遲),用mset和mget命令:okincr counter
(integer) 101
incr counter
(integer) 102
incrby counter 50
(integer) 152
mset a 10 b 20 c 30「10」okmget a b c
「20」
「30」
lpush頭部插入,rpush尾部插入
rpush mylist a「first」(integer) 1
rpush mylist b
(integer) 2
lpush mylist first
(integer) 3
lrange mylist 0 -1
「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 ...