基於Windows下的Redis使用方法

2021-10-24 23:36:48 字數 1989 閱讀 8056

類似於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目錄下...