keys * #顯示所有的鍵值
這個就顯示所有的鍵值,不區分數據類型,例如string就輸出鍵,list就輸了列表名,set就輸出集合名
del key #刪除某個鍵
#也適合於所有的數據類型,對於list,push,set等他們的表名,集合名就是他們的鍵(key)
設置鍵值、插入
設置鍵值,也可認爲是插入,有就是列表插入或者鍵值更新,沒有就是創建在插入
以下key表示鍵,value表示值,[]表示內容可以選
time表示時間單位秒,listName表示列名,tableName表示表名,setName無序集合名,其他就是關鍵字:
string:set key value
mset key value [key value....] #設置多個
string可以設置過期時間:
setex key time(s) value或者set key value ex time
如果值已經存在,需設置時間:expire key time
hash:hset tabelName key value
hmset table key value [key value ...] #插入多條
list:頭部插入lpush listName value [value ...] 這裏例如 lpush list1 1 2 3 ,然後你查看數據的時候會顯示3,2,1,從頭部一個一個插入,後插入的在前
尾部插入rpush listName value [value ...] 這裏怎麼插入怎麼排
指定元素插入:linsert listName before|after 某個值 value
修改指定值:lset listName index value
set:sadd setName value [value ...]
zset:zadd zaddName score value [score value ....] #score表示權重根據這個排序