redis對key的通用操作

2021-10-13 17:52:35 字數 1062 閱讀 9043

1、key是乙個字串,通過key獲取redis中儲存的資料

基本操作

設定key,並用string進行賦值

redis> set zhu de

okzhu為鍵的名字,de為鍵的值

獲取鍵的值

redis> get zhu

de

檢視key

相似查詢,查詢某一類值的key

reis>keys zh*

zhu查詢某個指定的key

redis> keys zhu

檢視下面所有的key

redis>keys *

檢視key的型別

redis>type zhu

string

刪除key

redis>del zhu

11代表成功,0代表失敗

設定過期時間,expire代表以秒計,ttl代表過剩的時間,以秒計,pttl以毫秒計

redis> set se 442

okredis> expire se 10000

(integer) 1

redis> ttl se

redis> pttl se

9865443

(integer) 9989

獲取key是否存在:exists key

exists se
重新命名key的名字

renam se se1

把se的名字命名為se1

pexpire代表以毫秒計

pexpire se 1000
以毫秒為單位設定 key 的過期 unix 時間戳, 1000代表1毫秒過期

pexpireat se 1000
移除 key 的過期時間

pexsist se

redis通用key操作命令

在redis裡,允許模糊查詢key 有3個萬用字元 通配任意多個字元 通配單個字元 通配括號內的某1個字元 redis 127.0.0.1 6379 flushdb okredis 127.0.0.1 6379 keys empty list or set redis 127.0.0.1 6379 ...

redis之通用key的操作

不區分型別,針對key的通用操作 根據指定的規則返回符合條件的key 刪除指定的key 判斷是否存在指定的key 將指定的key移入到指定的資料庫中,redis預設存在16個庫,select 10 表示選擇9號庫 對key進行重新命名 僅當 newkey 不存在時,將 key 改名為 newkey ...

Redis對key的操作

del key 如果存在該鍵就刪除 如del name exists key 檢查該鍵是否存在 expire key seconds 指定鍵的過期時間 按秒計算 pexpire key milliseconds 設定鍵以毫秒為單位到期 persist key 移除過期的鍵 keys pattern ...