本篇文章給大家帶來的內容是關于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
?相關推薦:
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END