Redis常見命令

2021-10-23 15:45:16 字數 1374 閱讀 7411

1 redis支援的資料型別

string ,set ,list ,hash ,sortset

2 操作string型別的命令

set key value :放置資料庫

get key:獲取資料

mset key value:放置多個資料

mget key1 , key2…:獲取多個鍵的值

incr:遞增,原子性操作

decr:遞減

setnx:如果設定的key不存在,則把該key設定上去,如果存在則不設定

3. hash型別的操作命令

存放的是string型別的field -value內容。 適合存放物件資料

hset key field value:存放

hget key field:獲取

hmset key field1 value1 field2 value2… :存放多個

hmget key field1 field2…:獲取多個

hgetall:獲取所有value的值

4 list型別的操作命令

list列表是簡單的字串列表,按照插入順序排序。你可以新增乙個元素到列表的頭部(左邊)或者尾部(右邊)

lpush:從左邊放入資料

rpush:從右邊放入資料

lrange key_name start end:返回列表中指定區間內的元素,區間以偏移量 start 和 end 指定。 其中 0 表示列表的第乙個元素, 1 表示列表的第二個元素,以此類推。 你也可以使用負數下標,以 -1 表示列表的最後乙個元素, -2 表示列表的倒數第二個元素,以此類推

5 set資料型別的命令

set 不允許重複元素 無序

6 sort set型別的命令

他和set很相似 但是在新增元素是需要增加乙個欄位score分數,按照score的大小排序。

redis常見命令

4 zrevrange key start stop withscores 照元素分數從大到小的順序返回索引從start到stop之間的所有元素 包含兩端的元素 如果需要獲得元素的分數的可以在命令尾部加上withscores引數 5 11.2.4其它命令 自學 獲得指定分數範圍的元素 zrangeb...

redis常見操作命令 set

1 將1個或者多個元素新增到集合 sadd key value value 如果key不存在就建立乙個,如果value存在就不忽略 如果key不是集合就返回錯誤 2 顯示集合裡面的所有元素 smembers key 127.0.0.1 6379 keys empty list or set 127....

redis系列 String常見命令

安裝好後我們開始學習redis的一些常見命令,這一節我們來整理一下操作string的命令。1.get set 設定資料並持久化到資料庫中。2.setnx setnx age 33 設定不存在的key 3.setex setex haircolor 10 red 設定欄位並設定字段存在的時效 4.se...