Redis中keys的通用操作(代碼)

本篇文章給大家帶來的內容是關于redis中keys的通用操作(代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

進入目錄:cd /usr/local/redis/

啟動服務:./bin/redis-server ./redis.conf?

進入:./bin/redis-cli

(1)查看key:?keys *

查看所有的keys:127.0.0.1:6379> keys *

127.0.0.1:6379>?keys?* ?1)?"myb1" ?2)?"mya1" ?3)?"mya2" ?4)?"my3" ?5)?"myhash" ?6)?"mylist2" ?7)?"num2" ?8)?"my1" ?9)?"num" 10)?"mylist3" 11)?"mya3" 12)?"name" 13)?"myb3" 14)?"mylist" 15)?"my2" 16)?"num3" 17)?"imooc" 18)?"num5" 19)?"mylist4" 20)?"myb2" 21)?"myset" 22)?"mysort"

(2)查看以任意字符創開頭的key:keys? 字符串?

查詢my開頭的key: keys my?

127.0.0.1:6379>?keys?my? 1)?"my3" 2)?"my1" 3)?"my2"

(3)刪除key:del

刪除key:del my1 my2 my3

127.0.0.1:6379>?del?my1?my2?my3 (integer)?3

(4)查看key是否存在exists

查看是否存在,1代表存在,0代表不存在:?exists my1

127.0.0.1:6379>?exists?my1 (integer)?0 127.0.0.1:6379>?exists?num3 (integer)?1

(5)對key重命名:rename

對key重命名操作:rename 原來key名稱? 新的key名稱

127.0.0.1:6379>?get?num "36" 127.0.0.1:6379>?rename?num?newnum OK 127.0.0.1:6379>?get?newnum "36"

(6)設置過期時間:expire

設置過期時間:expire key名稱 秒數

127.0.0.1:6379>?expire?newnum?1000 (integer)?1

(7)查看key的剩余時間:ttl

查看key的剩余時間:ttl key名稱,如果沒有設置的話,則返回負值。

127.0.0.1:6379>?expire?newnum?1000 (integer)?1 127.0.0.1:6379>?ttl?newnum (integer)?885

(8)判斷key的類型:type

判斷key的類型:type key的名稱。

127.0.0.1:6379>?type?newnum string 127.0.0.1:6379>?type?my1 none 127.0.0.1:6379>?type?myhash hash 127.0.0.1:6379>?type?mylist4 list 127.0.0.1:6379>?type?mysort zset

?相關推薦:

php中使用redis隊列操作實例代碼

php中使用redis隊列操作實例代碼

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享