八十三:redis之redis的字符串、過期時間、列表操作


 

字符串操作

設置值 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相等的元素

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM