Redis五种数据类型及命令(一)
生活随笔
收集整理的這篇文章主要介紹了
Redis五种数据类型及命令(一)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Redis 五種數據類型詳解及命令
Redis五種數據類型分別為:
- String:最基本的字符串類型。
list:列表(如果對比java來看,這個list不是ArrayList,而是LinkedList鏈表)
Hash:哈希,類似java中的Hashmap。 set:集合,與java中的Set集合一樣。無序不可重復。
Zset:有序集合。帶分數的集合,后續會有詳解。
一.String
??1.首先是最基本的set/get:
語法為:set key value 例如:set str hello_world ,get str
(redis語法都是key value …)
2.刪除一個字符串 :DEL key
3.在一個字符串后追加 :append
4.計算字符串長度: strlen
5.將某一個字符串(需要時數字)按某一個長度增加:incr /incr by increment
例如:
遞減:decry / decry by 與遞增類似,不做贅述
6.獲取或者設置指定區間內的值: getRange/setRange
注意:setRange 需要設置偏移量(即從第幾位索引開始)
7.設置一個帶有生命周期的字符串: setex key time value
(ttl key查看當前key的生命周期還有多少)如果ttl 顯示為-2 代表已過期
8.setnx:setnx(set if not exist)入果不存在才設置
9.批量設置獲取字符串
10.msetnx :批量設置不存在的字符串,如果其中某一個存在就都不成功。
下一篇:Redis 中list的使用
總結
以上是生活随笔為你收集整理的Redis五种数据类型及命令(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 记录:如何解决Ubuntu20.04无法
- 下一篇: openldap范例数据库mysql_用