注:以下出現的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...