Java實戰(zhàn)之路(10):Windows安裝Redis

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)圖形界面,按提示安裝就可以概龄,這里不再詳解还惠。下面我們主要介紹下更簡單的安裝方式,開箱即用私杜。

下載安裝包

  1. 下載Redis-x64-3.2.100.zip吸重,進行解壓:
    redis解壓目錄

    大家看,文件并不是很多歪今,其中有幾個可執(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ù)也就停止了冷守。
  1. 設(shè)置環(huán)境變量

    環(huán)境變量

    設(shè)置好以后刀崖,打開CMD,輸入redis-cli --version或者redis-server --version,可以查看redis的版本拍摇,如果不報錯亮钦,說明設(shè)置成功。
    redis-cli

  2. 啟動Redis服務(wù)
    CMD進入Redis目錄充活,執(zhí)行redis-server.exe redis.windows.conf,結(jié)果如下圖:

    啟動redis

    我們可以看到蜂莉,redis服務(wù)已經(jīng)啟動成功了,默認端口是<font size=5 color=red>6379</font>混卵。
    So easy映穗,redis服務(wù)就這樣啟動成功了。當(dāng)然淮菠,如果我們關(guān)閉這個CMD窗口男公,redis服務(wù)也就關(guān)閉了。

  3. 將Reids服務(wù)安裝成Windows系統(tǒng)服務(wù)
    在CMD窗口中輸入: redis-server --service-install redis.windows.conf

    redis service

    redis服務(wù)

  4. 使用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”的值踏拜。

redis-key
  1. 設(shè)置訪問密碼
    再上一步中碎赢,我們使用redis-cli連接服務(wù)時并沒有輸入密碼,因為我們還沒有給服務(wù)配置密碼速梗,但是這里建議大家都配置密碼肮塞,我們可以通過命令直接配置:config set requirepass 123456,密碼立即生效
    redis pass

    但是這樣設(shè)置后姻锁,如果重啟redis服務(wù)枕赵,則密碼會重置為默認值空,所以不推薦這種方式位隶,推薦通過修改配置文件進行修改密碼拷窜。在redis.window.conf中找到“requirepass”關(guān)鍵字,并輸入:requirepass 123456涧黄,保存配置文件篮昧,并重啟redis服務(wù),即可笋妥。
    修改password

    必須使用password連接

總結(jié):

  • redis-server redis.windows.conf 啟動服務(wù)
  • redis-cli -h 127.0.0.1 -p 6379
  • 連接服務(wù) 給服務(wù)設(shè)置密碼requirepass 123456

彩蛋

大家有沒有想過屠尊,為什么Redis服務(wù)的默認端口是\color{red}{6379}呢褒墨,哈哈,感興趣的小伙伴可以去搜索下答案哦。

To be continued....

“農(nóng)師傅羡榴,這Redis安裝好了剑令,有沒有什么圖形界面的工具連接并操作啊惧磺,這用redis-cli我還不太熟悉啊青责。”
“那是肯定有嫁赏,不過以我多年的經(jīng)驗其掂,給你推薦Redis Desktop Manager吧,你可以試試潦蝇,很不錯啊款熬。”

歡迎大家關(guān)注公眾號攘乒,一起走上\color{red}{Java實戰(zhàn)之路}O团!!则酝!

Java實戰(zhàn)之路

作者:怎么改
版權(quán)歸作者所有殉簸,轉(zhuǎn)載請注明出處,歡迎轉(zhuǎn)載

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市般卑,隨后出現(xiàn)的幾起案子武鲁,更是在濱河造成了極大的恐慌,老刑警劉巖蝠检,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件沐鼠,死亡現(xiàn)場離奇詭異,居然都是意外死亡叹谁,警方通過查閱死者的電腦和手機饲梭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進店門焰檩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來憔涉,“玉大人,你說我怎么就攤上這事监氢。” “怎么了?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵璧榄,是天一觀的道長吧雹。 經(jīng)常有香客問我骨杂,道長搓蚪,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任丁鹉,我火速辦了婚禮妒潭,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘揣钦。我一直安慰自己雳灾,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布冯凹。 她就那樣靜靜地躺著谎亩,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上匈庭,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天夫凸,我揣著相機與錄音,去河邊找鬼嚎花。 笑死寸痢,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的紊选。 我是一名探鬼主播啼止,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼兵罢!你這毒婦竟也來了献烦?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤卖词,失蹤者是張志新(化名)和其女友劉穎巩那,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體此蜈,經(jīng)...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡即横,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了裆赵。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片东囚。...
    茶點故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖战授,靈堂內(nèi)的尸體忽然破棺而出页藻,到底是詐尸還是另有隱情,我是刑警寧澤植兰,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布份帐,位于F島的核電站,受9級特大地震影響楣导,放射性物質(zhì)發(fā)生泄漏废境。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一筒繁、第九天 我趴在偏房一處隱蔽的房頂上張望彬坏。 院中可真熱鬧,春花似錦膝晾、人聲如沸栓始。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽幻赚。三九已至禀忆,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間落恼,已是汗流浹背箩退。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留佳谦,地道東北人戴涝。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像钻蔑,于是被迫代替她去往敵國和親啥刻。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,486評論 2 348

推薦閱讀更多精彩內(nèi)容