redis windows是一個(gè)開源的使用ANSI C語言編寫的高性能的key-value數(shù)據(jù)庫,并提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等多種語言的API,使用很方便。軟件支持主從同步。數(shù)據(jù)可以從主服務(wù)器向任意數(shù)量的從服務(wù)器上同步,從服務(wù)器可以是關(guān)聯(lián)其他從服務(wù)器的主服務(wù)器。這使得Redis可執(zhí)行單層樹復(fù)制。存盤可以有意無意的對(duì)數(shù)據(jù)進(jìn)行寫操作。
安裝教程
1、解壓文件,雙擊應(yīng)用程序開始安裝,點(diǎn)擊next
2、更改路徑并選擇“添加Redis目錄到環(huán)境變量PATH中”,這樣方便系統(tǒng)自動(dòng)識(shí)別Redis執(zhí)行文件在哪里
3、端口號(hào)可保持默認(rèn)的6379,并選擇防火墻例外,從而保證外部可以正常訪問Redis服務(wù)
4、設(shè)定最大值為100M。也可以自己隨意設(shè)置大小
5、點(diǎn)擊安裝后,正式的安裝過程開始。安裝完成點(diǎn)擊finish退出
配置教程
1、安裝完畢后,需要先做一些設(shè)定工作,以便服務(wù)啟動(dòng)后能正常運(yùn)行。使用
文本編輯器打開Redis服務(wù)配置文件“redis.windows-service.conf”
2、找到含有requirepass字樣的地方,位置在444行,追加一行,輸入requirepass 123456。這是訪問Redis時(shí)所需的密碼
3、右鍵計(jì)算機(jī)>管理>服務(wù)和應(yīng)用程序>服務(wù)。再在右側(cè)找到Redis名稱的服務(wù),點(diǎn)擊重新啟動(dòng)Redis
4、win+r輸入cmd進(jìn)入命令符,進(jìn)入Redis的目錄輸入redis-cli并回車,如圖正常提示進(jìn)入,并顯示正確端口號(hào),則表示服務(wù)已經(jīng)啟動(dòng)
5、使用服務(wù)前需要先通過密碼驗(yàn)證。輸入“auth 123456”并回車,返回提示OK表示驗(yàn)證通過
6、輸入set mykey1 "xue51"并回車,用來保存一個(gè)鍵值。再輸入get mykey1,獲取剛才保存的鍵值。讀取沒有問題,表明Redis服務(wù)安裝成功
命令
TYPE key — 用來獲取某key的類型
KEYS pattern — 匹配所有符合模式的key,比如KEYS * 就列出所有的key了,當(dāng)然,復(fù)雜度O(n)
RANDOMKEY - 返回隨機(jī)的一個(gè)key
RENAME oldkeynewkey— key也可以改名
RPUSH key string — 將某個(gè)值加入到一個(gè)key列表末尾
LPUSH key string — 將某個(gè)值加入到一個(gè)key列表頭部
LLEN key — 列表長度
LRANGE key start end — 返回列表中某個(gè)范圍的值,相當(dāng)于mysql里面的分頁查詢那樣
LTRIM key start end — 只保留列表中某個(gè)范圍的值
LINDEX key index — 獲取列表中特定索引號(hào)的值,要注意是O(n)復(fù)雜度
LSET key index value — 設(shè)置列表中某個(gè)位置的值
RPOP key — 和上面的LPOP一樣,就是類似?;蜿?duì)列的那種取頭取尾指令,可以當(dāng)成消息隊(duì)列來使用了
SADD key member — 增加元素
SREM key member — 刪除元素
SCARD key — 返回集合大小
SISMEMBER key member — 判斷某個(gè)值是否在集合中
SINTER key1 key2 ... keyN — 獲取多個(gè)集合的交集元素
SMEMBERS key — 列出集合的所有元素
還有Multiple DB的命令,可以更換db,數(shù)據(jù)可以隔離開,默認(rèn)是存放在DB 0。
0條評(píng)論