Windows下redis下載、redis安裝及使用教程
redis 簡(jiǎn)介
簡(jiǎn)單來(lái)說(shuō) redis 就是一個(gè)數(shù)據(jù)庫(kù),不過與傳統(tǒng)數(shù)據(jù)庫(kù)不同的是 redis 的數(shù)據(jù)是存在內(nèi)存中的,所以讀寫速度非常快,因此 redis 被廣泛應(yīng)用于緩存方向。另外,redis 也經(jīng)常用來(lái)做分布式鎖。redis 提供了多種數(shù)據(jù)類型來(lái)支持不同的業(yè)務(wù)場(chǎng)景。除此之外,redis 支持事務(wù) 、持久化、LUA腳本、LRU驅(qū)動(dòng)事件、多種集群方案。
Redis 下載安裝
現(xiàn)在gihub下 https://github.com/MicrosoftArchive/redis/releases 基本感覺下不了
提供我的百度云資源文件進(jìn)行下載
Redis-x64-3.2.1文件下載鏈接:
鏈接: https://pan.baidu.com/s/1BMt4cIxjKTtyL3T0_iSC2w
提取碼: rkne
修改 Redis 配置
1、 編輯redis.windows.conf
文件。修改最大存儲(chǔ)和密碼:
- 修改最大存儲(chǔ) :
# maxmemory <bytes>
=>maxmemory 1024000000
- 修改密碼 :
# requirepass foobared
=>requirepass 123456
啟動(dòng)服務(wù) 打開一個(gè)cmd
窗口,使用cd
命令切換目錄到D:\Redis
;運(yùn)行redis-server.exe redis.windows.conf
啟動(dòng)服務(wù);
- 打開一個(gè)cmd窗口,使用cd命令切換目錄到D:\Redis;
- 運(yùn)行 redis-server.exe redis.windows.conf 啟動(dòng)服務(wù);
Redis 服務(wù)會(huì)默認(rèn)占用 6379
端口
快速啟動(dòng)服務(wù)幾個(gè)方法:
將Redis
安裝目錄配置進(jìn)入環(huán)境變量
;
復(fù)制一個(gè)cmd.exe
執(zhí)行文件進(jìn)入Redis
安裝目錄;
打開默認(rèn)就在當(dāng)前目錄,不用再切換目錄;
將Redis
服務(wù)注冊(cè)為windows
服務(wù),可直接services.msc
打開windows
服務(wù),然后選擇Redis
服務(wù)開啟;
注冊(cè):redis-server --service-install redis.windows.conf --loglevel verbose
卸載:redis-server --service-uninstall
在Redis安裝目錄下新建文件startup.bat后,右擊“編輯”,或者先用記事本建立該文件,再把擴(kuò)展名改一下,文件里面寫上:redis-server.exe redis.windows.conf。保存,以后再運(yùn)行就直接運(yùn)行這個(gè)文件,不要再直接運(yùn)行redis-server.exe了,就可以了。
連接 Redis 服務(wù)并測(cè)試
連接服務(wù): redis-cli.exe -h 127.0.0.1 -p 6379 -a 123456
;
-h
為host
,127.0.0.1
是本地ip-p
為 端口,6379
是redis
服務(wù)端的默認(rèn)端口-a
為auth
,123456
是我們?cè)?code>redis.windows.conf文件中設(shè)置的redis
密碼
其中
-h 127.0.0.1 -p 6379
可以省略,默認(rèn)就是連接本地6379
端口;若無(wú)密碼,可直接運(yùn)行
redis-cli.exe
;若有密碼,可直接運(yùn)行
redis-cli.exe -a 123456
;若有密碼,也可先運(yùn)行
redis-cli.exe
,再運(yùn)行auth 123456
;
向 Redis 存取鍵值
1.存入 set key value [EX seconds] [PX milliseconds] [NX|XX]
set key value
:key
為變量名,value
為變量值;[EX seconds]
:設(shè)置key
的過時(shí)時(shí)間,單位為秒
;[PX milliseconds]
:設(shè)置key
的過時(shí)時(shí)間,單位為毫秒
;[NX]
:只有鍵key
不存在的時(shí)候才會(huì)設(shè)置key
的值;[XX]
:只有鍵key
存在的時(shí)候才會(huì)設(shè)置key
的值;
D:\Redis>redis-cli.exe -a 123456 127.0.0.1:6379> set name jack OK 127.0.0.1:6379> set name rose NX (nil) 127.0.0.1:6379> get name "jack" 127.0.0.1:6379> set name rose XX OK 127.0.0.1:6379> get name "rose" 127.0.0.1:6379> 127.0.0.1:6379> set name jack EX 10 OK 127.0.0.1:6379> get name "jack" 127.0.0.1:6379> time 1) "1552378341" 2) "668753" 127.0.0.1:6379> time 1) "1552378354" 2) "61462" 127.0.0.1:6379> get name (nil) 127.0.0.1:6379>
從上面例子可以看出:
set name rose NX
結(jié)果為nil
,因?yàn)橐呀?jīng)存在key
為name
的鍵;set name rose XX
運(yùn)行成功,且后面get name
獲取結(jié)果為rose
;set name jack EX 10
,13s 之后,運(yùn)行結(jié)果為nil
,鍵值已失效
1.取出 get key
例如:get name
=> 取出 name
變量的值(jack
);
以上就是Windows下Redis下載redis安裝及使用教程的詳細(xì)內(nèi)容,更多關(guān)于redis安裝使用的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Redis Cluster集群收縮主從節(jié)點(diǎn)詳細(xì)教程
集群收縮的源端就是要下線的主節(jié)點(diǎn),目標(biāo)端就是在線的主節(jié)點(diǎn),這篇文章主要介紹了Redis Cluster集群收縮主從節(jié)點(diǎn)詳細(xì)教程,需要的朋友可以參考下2021-11-11查看redis占用內(nèi)存的實(shí)現(xiàn)方法
這篇文章主要介紹了查看redis占用內(nèi)存的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01小白也能看懂的Redis遍歷鍵和數(shù)據(jù)庫(kù)管理詳解
這篇文章主要為大家介紹了小白也能看懂的Redis遍歷鍵和數(shù)據(jù)庫(kù)管理詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10關(guān)于redis狀態(tài)監(jiān)控和性能調(diào)優(yōu)詳解
Redis是一種高級(jí)key-value數(shù)據(jù)庫(kù)。它跟memcached類似,不過數(shù)據(jù)可以持久化,而且支持的數(shù)據(jù)類型很豐富。有字符串,鏈表、哈希、集合和有序集合5種。下面這篇文章主要給大家介紹了關(guān)于redis狀態(tài)監(jiān)控和性能調(diào)優(yōu)的相關(guān)資料,需要的朋友可以參考下。2017-09-09Redis 緩存實(shí)現(xiàn)存儲(chǔ)和讀取歷史搜索關(guān)鍵字的操作方法
這篇文章主要介紹了Redis 緩存實(shí)現(xiàn)存儲(chǔ)和讀取歷史搜索關(guān)鍵字,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12redis實(shí)現(xiàn)簡(jiǎn)單隊(duì)列
這篇文章主要為大家詳細(xì)介紹了redis實(shí)現(xiàn)簡(jiǎn)單隊(duì)列的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-10-10