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

Windows安裝Redis

農師傅:老碼農,xx年工做經驗(洗頭如今很省洗髮水)。 精通(xieguo)C、VC++、C#、Java等語言,熟悉(liaojie)SpringBoot,SpringCloud,ServiceMesh, Dubbo,Zookeeper,Kafka,Mysql,高併發等, 目前主要負責公司Java後端架構以及開發。正在進行公司的微服務改造。新入職員工馬小白的人生導師。 馬小白:應屆畢業生,有項目開發經驗(畢業設計:學生管理系統)。 熟悉(xueguo)Java語言,目標成爲Java大神,走上人生巔峯,座右銘:「碼出將來!!!」。 機靈、踏實、好學,農師傅的徒弟。git

"馬小白,你先在你的本地裝個Redis吧,熟悉下。" "我們這的緩存用的是Redis麼?" 「固然,你先安裝下,熟悉熟悉吧。」 」好的,我這就下載安裝。github

今天讓咱們跟隨馬小白,看看怎麼在Windows上裝Redis吧。redis

Redis簡介

Redis是「Remote Dictionary Service」的首字母縮寫,也就是「遠程字典服務」。 Redis是一個高性能的key-value數據庫,它是徹底開源免費的,並且redis是一個NOSQL類型數據庫,是爲了解決高併發、高擴展,大數據存儲等一系列的問題而產生的數據庫解決方案,是一個非關係型的數據庫。可是,它也是不能替代關係型數據庫,只能做爲特定環境下的擴充。它支持的數據結構類型包括:字符串(String)、鏈表(lists)、哈希表(hash)、集合(set)、有序集合(Zset)等。爲了保證讀取的效率,redis把數據對象都存儲在內存當中,它能夠支持週期性的把更新的數據寫入磁盤文件中。並且它還提供了交集和並集,以及一些不一樣方式排序的操做。sql

國內外的不少互聯網公司,都在使用Redis,做爲中高級的後端開發工程師,都必須掌握Redis的相關技能。數據庫

Windows下安裝Redis

Windows Redis 64位下載地址:github.com/microsoftar… 咱們能夠選擇.msi或者.zip兩個文件進行下載。其中.msi適用於Windows的安裝包,安裝時會出現圖形界面,按提示安裝就能夠,這裏再也不詳解。下面咱們主要介紹下更簡單的安裝方式,開箱即用。 windows

下載安裝包

  1. 下載Redis-x64-3.2.100.zip,進行解壓:
    redis解壓目錄
    你們看,文件並非不少,其中有幾個可執行文件重點介紹下:
  • redis-server.exe: 服務的主程序,要運行此程序運行服務。
  • redis-cli.exe: 客戶端程序,可使用此命令鏈接server。 redis-check-aof.exe: 更新日誌檢查。
  • redis-benchmark.exe: 用於性能測試,模擬同時有N個客戶端發起M個set/get操做。
  • redis.windows-service.conf 和
  • redis.windows.conf:這兩個Redis服務的配置文件,通常使用前者,前者是當Redis服務做爲Windows系統服務使用時的配置文件,後者是當Redis做爲非系統服務的配置文件。若是是非系統服務,當Redis的啓動窗口關閉後,服務也就中止了。
  1. 設置環境變量 後端

    環境變量
    設置好之後,打開CMD,輸入redis-cli --version或者redis-server --version,能夠查看redis的版本,若是不報錯,說明設置成功。
    redis-cli

  2. 啓動Redis服務 CMD進入Redis目錄,執行redis-server.exe redis.windows.conf,結果以下圖: 緩存

    啓動redis
    咱們能夠看到,redis服務已經啓動成功了,默認端口是6379。 So easy,redis服務就這樣啓動成功了。固然,若是咱們關閉這個CMD窗口,redis服務也就關閉了。

  3. 將Reids服務安裝成Windows系統服務 在CMD窗口中輸入: redis-server --service-install redis.windows.conf 數據結構

    redis service
    redis服務

  4. 使用redis-cli鏈接服務,設置key-valule並查詢 在CMD窗口下,輸入:redis-cli -h 127.0.0.1 -p 6379,鏈接到redis服務,並輸入:set key1 "first redis key",設置第一個key-value鍵值對,再輸入:get key1 能夠獲取「key1」的值。架構

redis-key

  1. 設置訪問密碼 再上一步中,咱們使用redis-cli鏈接服務時並無輸入密碼,由於咱們尚未給服務配置密碼,可是這裏建議你們都配置密碼,咱們能夠經過命令直接配置:config set requirepass 123456,密碼當即生效
    redis pass
    可是這樣設置後,若是重啓redis服務,則密碼會重置爲默認值空,因此不推薦這種方式,推薦經過修改配置文件進行修改密碼。在redis.window.conf中找到「requirepass」關鍵字,並輸入:requirepass 123456,保存配置文件,並重啓redis服務,便可。
    修改password
    必須使用password鏈接

總結:

  • redis-server redis.windows.conf 啓動服務
  • redis-cli -h 127.0.0.1 -p 6379
  • 鏈接服務 給服務設置密碼requirepass 123456

彩蛋

你們有沒有想過,爲何Redis服務的默認端口是6379呢,哈哈,感興趣的小夥伴能夠去搜索下答案哦。

To be continued....

「農師傅,這Redis安裝好了,有沒有什麼圖形界面的工具鏈接並操做啊,這用redis-cli我還不太熟悉啊。」 「那是確定有,不過以我多年的經驗,給你推薦Redis Desktop Manager吧,你能夠試試,很不錯啊。」

歡迎你們關注公衆號,一塊兒走上Java實戰之路!!!

Java實戰之路
做者:怎麼改

版權歸做者全部,轉載請註明出處,歡迎轉載

相關文章
相關標籤/搜索