Windows安裝Redis
農(nóng)師傅:老碼農(nóng),xx年工作經(jīng)驗(洗頭現(xiàn)在很省洗發(fā)水)拓提。
精通(xieguo)C读恃、VC++、C#代态、Java等語言寺惫,熟悉(liaojie)SpringBoot,SpringCloud,ServiceMesh,
Dubbo,Zookeeper,Kafka,Mysql,高并發(fā)等,
目前主要負責(zé)公司Java后端架構(gòu)以及開發(fā)蹦疑。正在進行公司的微服務(wù)改造西雀。新入職員工馬小白的人生導(dǎo)師。
馬小白:應(yīng)屆畢業(yè)生必尼,有項目開發(fā)經(jīng)驗(畢業(yè)設(shè)計:學(xué)生管理系統(tǒng))蒋搜。
熟悉(xueguo)Java語言,目標(biāo)成為Java大神判莉,走上人生巔峰豆挽,座右銘:“碼出未來!H选帮哈!”。
機靈锰镀、踏實娘侍、好學(xué)咖刃,農(nóng)師傅的徒弟。
"馬小白憾筏,你先在你的本地裝個Redis吧嚎杨,熟悉下。"
"咱們這的緩存用的是Redis么氧腰?"
“當(dāng)然枫浙,你先安裝下,熟悉熟悉吧古拴÷嶂悖”
”好的,我這就下載安裝黄痪。
今天讓我們跟隨馬小白紧帕,看看怎么在Windows上裝Redis吧。
Redis簡介
Redis是「Remote Dictionary Service」的首字母縮寫桅打,也就是「遠程字典服務(wù)」是嗜。
Redis是一個高性能的key-value數(shù)據(jù)庫,它是完全開源免費的油额,而且redis是一個NOSQL類型數(shù)據(jù)庫叠纷,是為了解決高并發(fā)、高擴展潦嘶,大數(shù)據(jù)存儲等一系列的問題而產(chǎn)生的數(shù)據(jù)庫解決方案涩嚣,是一個非關(guān)系型的數(shù)據(jù)庫。但是掂僵,它也是不能替代關(guān)系型數(shù)據(jù)庫航厚,只能作為特定環(huán)境下的擴充。它支持的數(shù)據(jù)結(jié)構(gòu)類型包括:字符串(String)锰蓬、鏈表(lists)幔睬、哈希表(hash)、集合(set)芹扭、有序集合(Zset)等麻顶。為了保證讀取的效率,redis把數(shù)據(jù)對象都存儲在內(nèi)存當(dāng)中舱卡,它可以支持周期性的把更新的數(shù)據(jù)寫入磁盤文件中辅肾。而且它還提供了交集和并集,以及一些不同方式排序的操作轮锥。
國內(nèi)外的很多互聯(lián)網(wǎng)公司矫钓,都在使用Redis,作為中高級的后端開發(fā)工程師,都必須掌握Redis的相關(guān)技能。
Windows下安裝Redis
Windows Redis 64位下載地址:https://github.com/microsoftarchive/redis/releases
我們可以選擇.msi或者.zip兩個文件進行下載新娜。其中.msi適用于Windows的安裝包赵辕,安裝時會出現(xiàn)圖形界面,按提示安裝就可以概龄,這里不再詳解还惠。下面我們主要介紹下更簡單的安裝方式,開箱即用私杜。
-
下載Redis-x64-3.2.100.zip吸重,進行解壓:
大家看,文件并不是很多歪今,其中有幾個可執(zhí)行文件重點介紹下:
- redis-server.exe: 服務(wù)的主程序,要運行此程序運行服務(wù)颜矿。
- redis-cli.exe: 客戶端程序寄猩,可以使用此命令連接server。 redis-check-aof.exe: 更新日志檢查骑疆。
- redis-benchmark.exe: 用于性能測試田篇,模擬同時有N個客戶端發(fā)起M個set/get操作。
- redis.windows-service.conf 和
- redis.windows.conf:這兩個Redis服務(wù)的配置文件箍铭,一般使用前者泊柬,前者是當(dāng)Redis服務(wù)作為Windows系統(tǒng)服務(wù)使用時的配置文件,后者是當(dāng)Redis作為非系統(tǒng)服務(wù)的配置文件诈火。如果是非系統(tǒng)服務(wù)兽赁,當(dāng)Redis的啟動窗口關(guān)閉后,服務(wù)也就停止了冷守。
-
設(shè)置環(huán)境變量
設(shè)置好以后刀崖,打開CMD,輸入redis-cli --version或者redis-server --version,可以查看redis的版本拍摇,如果不報錯亮钦,說明設(shè)置成功。
-
啟動Redis服務(wù)
CMD進入Redis目錄充活,執(zhí)行redis-server.exe redis.windows.conf,結(jié)果如下圖:
我們可以看到蜂莉,redis服務(wù)已經(jīng)啟動成功了,默認端口是<font size=5 color=red>6379</font>混卵。
So easy映穗,redis服務(wù)就這樣啟動成功了。當(dāng)然淮菠,如果我們關(guān)閉這個CMD窗口男公,redis服務(wù)也就關(guān)閉了。 -
將Reids服務(wù)安裝成Windows系統(tǒng)服務(wù)
在CMD窗口中輸入: redis-server --service-install redis.windows.conf
使用redis-cli連接服務(wù),設(shè)置key-valule并查詢
在CMD窗口下枢赔,輸入:redis-cli -h 127.0.0.1 -p 6379,連接到redis服務(wù)澄阳,并輸入:set key1 "first redis key",設(shè)置第一個key-value鍵值對,再輸入:get key1 可以獲取“key1”的值踏拜。
-
設(shè)置訪問密碼
再上一步中碎赢,我們使用redis-cli連接服務(wù)時并沒有輸入密碼,因為我們還沒有給服務(wù)配置密碼速梗,但是這里建議大家都配置密碼肮塞,我們可以通過命令直接配置:config set requirepass 123456,密碼立即生效
但是這樣設(shè)置后姻锁,如果重啟redis服務(wù)枕赵,則密碼會重置為默認值空,所以不推薦這種方式位隶,推薦通過修改配置文件進行修改密碼拷窜。在redis.window.conf中找到“requirepass”關(guān)鍵字,并輸入:requirepass 123456涧黄,保存配置文件篮昧,并重啟redis服務(wù),即可笋妥。
總結(jié):
- redis-server redis.windows.conf 啟動服務(wù)
- redis-cli -h 127.0.0.1 -p 6379
- 連接服務(wù) 給服務(wù)設(shè)置密碼requirepass 123456
彩蛋
大家有沒有想過屠尊,為什么Redis服務(wù)的默認端口是呢褒墨,哈哈,感興趣的小伙伴可以去搜索下答案哦。
To be continued....
“農(nóng)師傅羡榴,這Redis安裝好了剑令,有沒有什么圖形界面的工具連接并操作啊惧磺,這用redis-cli我還不太熟悉啊青责。”
“那是肯定有嫁赏,不過以我多年的經(jīng)驗其掂,給你推薦Redis Desktop Manager吧,你可以試試潦蝇,很不錯啊款熬。”
歡迎大家關(guān)注公眾號攘乒,一起走上O团!!则酝!
作者:怎么改
版權(quán)歸作者所有殉簸,轉(zhuǎn)載請注明出處,歡迎轉(zhuǎn)載