1. 程式人生 > 資料庫 >redis 命令操作

redis 命令操作

字串操作

設定字串

set (key value)

獲取字串

 get (key)

雜湊操作

設定雜湊

單個設定 :hset (key field value);

多個設定: hmset (key field value field value,...)

獲取雜湊

單個獲取值 hget (key field )

多個獲取:hmget(key field  field,...)

獲取某個 key 的 全部值:hgetall(key)

連結串列操作

從列表頭部加入(棧,先進後出)

lpush(列表名稱 value value ...)

從尾部新增資料

rpush(列表名稱 value ...)

列表查詢

lrange(列表名稱 start stop)  //查詢時 lrange list 0 -1 為查詢全部

只保留範圍資料

ltrim (列表名稱 start stop) 

從列表的頭部刪除資料並返回被刪除的資料

lpop(列表名稱)

集合操作(set)

向集合新增元素

sadd( 集合名稱 內容 內容...)

獲取集合資料

smembers (集合名稱)

獲取集合跟集合的差集

sdiff (集合名稱1 集合名稱2)

 

 

 

獲取集合跟集合的交集

sinter (集合名稱1 集合名稱2)

 

 

 

獲取集合跟集合的並集(去除重複值)

sunion(集合名稱1 集合名稱2)

 

 

獲取集合的個數

scard(集合名稱)

 

 有序集合操作

 向有序集合新增資料

zadd ( 集合名稱 序號 內容 序號 內容 ... ...)

 

 

 

獲取有序集合的資料

zrange(集合名稱 開始下標 結束下標)

 

 

 

獲取有序集合降序的資料

zrevrange ( 集合名稱 開始下標 結束下標)