Redis的五種常用的資料型別的命令

2021-09-26 21:19:19 字數 1454 閱讀 9704

應用場景1、zadd key score1 value score2 value 增加鍵對應的值,值按照score 排序(預設從小到大排序)

2、zrem key value1 value2… 刪除元素

3、zremrangebyscore key min max

4、zremrangbyrank key start end

5、zrank key 成員名 獲取成員的值

6、zrevrank key 成員名 逆序獲取成員的值

7、zrange key start stop [withscores] 獲取範圍成員的值(引數:帶值輸出)

8、zrevrange key start stop 逆序獲取範圍成員的值

9、zcard key 統計鍵裡的值的個數

10、zcount key min max 統計最小的score到最大的score中用多少個

應用場景

1、排行榜

分數在業務層修改好後存入redis

1、sadd key value1 value2 存入鍵對應多個值

2、smembers key 取出鍵對應的值

3、scart key 取對應鍵的大小

4、spop key 刪除後顯示刪除的值(隨機刪除)

5、srandmember key 有範圍取值(可能重複)

6、sismember key value 判斷值是否存在

7、sinter key1 key2 key3 求交集

8、sinterstore dest key1 key2 key3

9、sunion key1 key2 求並集

10、sdiff key1 key2 求差集

11、smove source dest value 移動元素

應用場景

1、標籤系統

list是乙個雙向鍊錶,支援雙向的pop/push,從左端push,右端pop應用場景hash存的是字串和字串值之間的對映。hash將物件的各個屬性存入map裡,

1、hset key field value

2、hmset key field1 value1 …

3、hget key field

4、hmget key field1 field2…

5、hgetall key

6、hdel key field

7、hexists key field

8、hincrby key field value

9、hincrbyfloat key field value

10、hkeys key

11、hvals key

應用場景

存放結構化資料,比如使用者資訊。

redis常用的五種資料型別

1.string 字串 string是簡單的 key value 鍵值對,value 不僅可以是 string,也可以是數字。它是redis最基本的資料型別,乙個redis中字串value最多可以是512m。2.hash 雜湊 redis hash 是乙個鍵值對集合,對應value內部實際就是乙個h...

redis常用的五種資料型別

1.string 字串 string是簡單的 key value 鍵值對,value 不僅可以是 string,也可以是數字。它是redis最基本的資料型別,乙個redis中字串value最多可以是512m。2.hash 雜湊 redis hash 是乙個鍵值對集合,對應value內部實際就是乙個h...

redis常用五種資料型別的使用

redis五種資料型別的使用 摘自 1 string 常用命令 set,get,decr,incr,mget 等。應用場景 string是最常用的一種資料型別,普通的key value儲存都可以歸為此類,這裡就不所做解釋了。實現方式 string在redis內部儲存預設就是乙個字串,被redisob...