Redis的基本操作語句

2022-08-23 21:27:11 字數 1106 閱讀 8338

注:以下出現的key、value都需要具體

1.string型別的資料儲存獲取

2.hash型別資料(即鍵值對形式)

hset key filed value:修改key下filed的value,若不存在則自動建立

hget key filed:獲取key下filed的值

hmget key filed1 filed2 filed3 ...:獲取key下的多個filed值hincr

hgetall key:獲取所有key中filed的值,這裡不會顯示filed,只有value

hdel key filed1 filed2 ...:刪除key下的filed,可同時多個刪除

del key:刪除整個key中內容

hincrby key filed incrment:增加數字

hexsit key filed:是否存在

hlen key:key中有幾個filed

hkeys key:顯示所有key

3.list型別

該資料結構是乙個雙向鍊錶,有頭插和尾插兩種方式。輸出的過程遵從棧的方式

lpush key value1 value2...:使用頭插法插入資料

rpush key value1 value2...:使用尾插法插入資料

lrange key start end:顯示list,從頭到尾,strat表示開始顯示位置最小0,end表示結束位置,-1表示末尾,-2表示末尾第二個

lpop key:從頭部彈出元素

rpop key:從尾部彈出元素

llen key:獲取list中的個數

4.set集合資料型別

set集合與list的最大區別是,set的無序的,取出資料的順序是不可知的,其次set集合中不允許出現相同的value

sadd key value1 value2 ...:新增資料

srem key value1 value2...:移出指定的資料

sinter key1 key2 key3:集合的交集

sunion key1 key2 key3:集合的並集

Redis的基本操作

string型別操作,資料結構為乙個鍵值對,均為string型別 設定k的值v,若k存在,直接替換 set k v 設定k的值v,前提是k不存在,否則返回0 setnx k v 設定k的值v,且有效期為n秒,超過有效期,鍵值消失 setex k n v 將k的值v中第三個及之後的全部字元替換為new...

redis的基本操作

redis remote dictionary server 即遠端字典服務,是乙個開源的使用ansi c語言編寫 支援網路 可基於記憶體亦可持久化的日誌型 key value資料庫,並提供多種語言的api。nosql 泛指非關係型資料庫 新增資訊 mset 功能 設定key value資料 命令 ...

redis的基本操作

1 redis關於keys的基本命令 序號命令描述1 del key該命令用於在可以存在是刪除key 2dump key序列化給定key,並返回被序列化的值 3exists key檢查給定 key 是否存在 4expire key seconds為給定 key 設定過期時間,以秒計。5expirea...