set keyname value(設置key的值)
get keyname (查找key的值)
keys pattern (查詢相應的key,可以精確的查,比如ket site.也可模糊的查ket s\*,也可keys sit[ey]也可以用?比如keys si?e 若要查詢所有key則用keys *,*:通配任意多個字符 ?:通配單個字符 []:通配括號內的某一個字符)
randomkey 返回隨機一個keyname
type kyename 返回某個key的數據結構
exists keyname:判斷某個key有沒有
del keyname:刪除某個key
rename oldkeyname newkeyname:給key改個名字
renamenx oldkeyname newkeyname (如果改的那個newkeyname在redis已經存在,則不能改成功,上面那個rename如果新key名已存在,則會覆蓋)
在redis.conf里查看database 選項處發現是16 即redis默認給我們開了16個數據庫。默認我們使用的是0.如果你想增加數據庫的數量,把16改成任意數字就好了。如果你想使用其他數據庫,用select n就可以跳轉。如果你想把當前數據庫的鍵值移到n號的數據庫去,用move keyname n就可以了。
Redis一般用于存儲而不是緩存。查詢某個鍵的有效期ttl keyname(對于不存在的key,或者已過期的key/永不過期的kye都是返回-1,其他返回的是一個以秒為單位的有效期。在Redis2.8中,不存在的kye返回-2)
設置某個key的生命周期expire keyname n(設置key的生命周期為n秒,設置完了你可以用ttl keyname查看其生命周期的流逝,單位為秒的。pttl是以豪秒為單位查看的 keyname)
pexpire keyname n(以毫秒為單位設置生命周期)
persist keyname 把指定key設置稱為永久有效
二、redis通用key操作命令
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...