類似於map集合中的key-value形式,重複set會覆蓋之前的值
//賦值方法
set key value
set 鍵名稱 鍵值
//獲取方法
get keyname
get 鍵名稱
//刪除方法
del keyname
del 鍵名稱
重複set會在原先的基礎上新增新屬性
//賦值方法
hmset key attribute1 some attribute2 some ...
hmset 物件名 屬性1 值 屬性2 值 .
..
//獲取指定key的指定屬性的值
hget key attribute
hget 物件名 屬性名
//獲取指定key的所有值
hgetall key
hgetall 物件名
可以將整個想象為乙個串,可以在左邊新增或者右邊新增
//賦值方法
lpush key value
左插入 鍵名稱 值
//獲取指定長度方法
lrange key 0
3lrange 鍵名稱 起 止位置
//獲取長度
llen key
//移除最後乙個元素,並返回
rpop key
redis 的 set 是 string 型別的無序集合,集合成員是唯一的
//賦值方法
sadd key value1 value2 value3 ...
sadd 集合名 元素1 元素2 元素3..
.
//獲取所有的集合中的元素
smembers key
smembers 集合名
//判斷是否是集合中的元素,1是0否
sismember key value
sismember 集合名 元素名
//判斷是否是集合中的元素,1是0否
sismember key value
sismember 集合名 元素名
//刪除集合中的指定元素
srem key value1 value2 ...
srem 集合名 元素名1 元素名2..
.
//隨機刪除集合中的元素,並返回
spop key
每個元素都會關聯乙個 double 型別的分數,redis 正是通過分數來為集合中的成員進行從小到大的排序,且分數可以重複。
//賦值方法
zadd key score1 value1 score2 value2 ...
zadd 集合名 元素1分數 元素1 元素2分數 元素2..
.
//獲取方法
zrange key 0
10(withscores)
zrange 集合名 起 止位置 (並顯示元素對應分數)
//刪除方法
zremrangebyscore key 0
10zremrangebyscore 集合名 起 止分數
windows下安裝redis和redis擴充套件
開啟乙個 cmd 視窗 使用cd命令切換目錄到 c redis 執行 redis server.exe redis.windows.conf 如果想方便的話,可以把 redis 的路徑加到系統的環境變數裡,這樣就省得再輸路徑了,後面的那個 redis.windows.conf 可以省略,如果省略,會...
windows和linux下安裝redis
先雙擊redis server再使用redis cli連線redis 解壓redis安裝包,程式 opt 解壓後的檔案可以看到redis配置檔案 基本的環境安裝 redis預設安裝目錄路徑 usr local bin redis 6.0以上先執行以下命令 yum y install centos r...
windows下安裝php5 5的redis
2.根據php版本號,編譯器版本號和cpu架構,選擇php redis 2.2.5 5.5 ts vc11 x86.zip和php igbinary 1.2.1 5.5 ts vc11 x86.zip 3.解壓縮後,php igbinary.dll和php redis.dll放入php的ext目錄下...