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