字符串操作
設置值 set key value
設置有空格的值,加引號 set username 'hello world'
獲取值 get key
刪除值:del key
清除所有內容:flushall
過期時間
添加的時候沒有設置過期時間,則是永久有效
set key value EX timeout(秒)
查看過期時間:ttl key
已設置值,追加過期時間:expire key timeout(秒)
查看所有的key:keys *
列表操作
在列表左邊添加數據:lpush key value
將值value插入到列表key的最左邊,如果key不存在,會創建一個名為key的空列表,並執行lpush操作,當key存在,且不是列表時,會返回錯誤
查看列表中的元素:lrange start stop
返回列表key中指定區間的元素,區間以偏移量start和stop指定,如果要左邊的第一個到最后一個:lrange key 0 -1
在列表右邊添加數據:rpush key value
將值value插入到列表key的最右邊,如果key不存在,會創建一個名為key的空列表,並執行rpush操作,當key存在,且不是列表時,會返回錯誤
移除列表的元素
移除並返回列表key的頭元素:lpop key
移除並返回列表的尾元素:rpop key
查看指定下標的元素:lindex key index
獲取元素個數:llen key
刪除指定元素:lrem key count value
count > 0:從表頭開始向表尾搜索,移除與value相等的元素,數量為count
count < 0:從表尾開始向表頭搜索,移除與value相等的元素,數量為count的絕對值
count = 0:移除表中所有與value相等的元素