1.字串(string)
key-value(做快取)
redis中所有的資料都是字串。命令不區分大小寫,key是區分大小寫的。redis是單執行緒的。redis中不適合儲存內容大的資料。
四種常用命令:get、set、incr:加一(生成id)、decr:減一
2.雜湊(hash)
key-fields-values(做快取)
相當於乙個key對於乙個map,map中還有key-value,使用hash對key進行歸類。
兩種常用命令:hset:向hash中新增內容,hget:從hash中取內容
3.字串列表(list):有順序可重複
4.字串集合(set):元素無順序,不能重複
5.有序字串集合(sorted set):有順序,不能重複
在redis中,所有資料都是以字串形式儲存,一般我們只會使用string和hash,因為只有他們能做快取
Redis 4 三種特殊資料型別
geo 底層的實現原理其實就是zset!我們可以使用zset命令來操作geo 基數 乙個集合 不重複的元素個數 基數 5,可以接受誤差 簡介 redis2.8.9版本就更新了hyperloglog資料結構 redis hyperloglog 技術統計的演算法 網頁的uv 乙個人訪問乙個 多次,但還是...
redis命令及jedis資料型別
redis命令 auth setdel expire設定過期時間 ttl 檢視剩餘秒數 exists key 判斷是否存在 persit 取消過期時間 redis 有 16個庫,預設的庫是0 select index 選擇庫 select 1 move key db 遷庫 rename key 重新...
Redis 常用資料型別及命令
string string是最常用的一種資料型別,普通的key value儲存都可以歸為此類,如get set 命令操作 如set命令格式 set key value hash 雜湊 redis hash 是乙個 string 型別的 field 和 value 的對映表 如hset命令格式hset...