字符串操作
設置值 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相等的元素

