字串、列表、集合、雜湊表、有序集合
一、字串型別:set get del
1、set str item #設定str的值為"item"
2、get str #獲取str的值
3、del str #刪除str
二、列表型別:lpush rpush lpop rpop lindex lrange
#列表中的值可以重複
1、lpush list a #在列表左邊壓入乙個元素a
2、rpush list b #在列表右邊壓入乙個元素b
3、lindex list 1 #索引列表下標為1的值,第乙個元素下標為0
4、lrange list 0 -1 #返回下表從0~-1的所有元素
5、lpop #從列表左邊刪除元素
6、rpop #從列表右邊刪除元素
三、集合型別:sadd smembers sismember srem
#集合中沒有重複的元素,sadd重複的元素會返回0
1、sadd set item #新增item到set中
2、smembers set #返回set中的元素
3、sismember set item #查詢set中是否存在item元素
4、srem set item #刪除集合set中的item元素,srem不存在的元素會返回0
四、雜湊表型別:hset hget hgetall hdel
#雜湊表儲存鍵值對,鍵各不相同,無序排列,鍵可以是字串或者數值。
1、hset hash k1 v1 #將鍵值對k1:v1存入hash,儲存鍵相同的鍵值對會報錯
2、hget hash k1 #返貨鍵k1對應的值
3、hgetall hash #返回hash對應的所有鍵值對
4、hdel hash k1 #刪除鍵值對k1:v1
五、有序集合:zadd zrange zrangebyscore zrem
#鍵被稱為成員、值被稱為分值,分值必須為浮點數,鍵和值根據分值的大小進行排序。
#既可以根據成員訪問元素,又可以根據分值訪問
1、zadd zset 1 a #將a:1新增到zset中
zadd zset 100 b
2、zrange zset 0 -1 withscores #返回所有的成員和其對應的分值
3、zrangebyscore zset 10 100 withscores #返回分值為10到100之間的鍵值對
4、zrem zset a #刪除鍵為a的鍵值對
Redis 五種資料型別
一 前言 上篇部落格已經對redis的一些基本知識做了一些簡介,這篇部落格,將簡單介紹一些redis的五種資料型別。分別為string 字串 hash 雜湊 list 鍊錶 set 集合 zset 有序集合 對這些型別可以執行很多原子性的操作 比如向乙個string型別的value後面追加字串 向l...
Redis 五種資料型別
目錄 redis共有strings hashs lists sets sorted sets五種資料型別,可以說已經比較豐富了。下面只對這幾種資料型別的資料結構與用途做簡要介紹。至於每種資料型別的操作api,這裡只簡單一提,不再一一詳細介紹,有需要的使用者可以google即可。string是最簡單的...
Redis 五種資料型別
redis支援五種資料型別 string 字串 hash 雜湊 list 列表 set 集合 及zset sorted set 有序集合 資料型別一 字串 0.1 6379 set name hubotao2 ok127.0 0.1 6379 get name hubotao2 資料型別二 hash...