在windows上安裝redis
Redis是一個開源,先進的key-value存儲,並用於構建高性能,可擴展的Web應用程序的完美解決方案。
Redis從它的許多競爭繼承來的三個主要特點:
- Redis數據庫完全在內存中,使用磁盤僅用於持久性。
- 相比許多鍵值數據存儲,Redis擁有一套較為豐富的數據類型。
- Redis可以將數據復制到任意數量的從服務器。
安裝redis的方式有兩種:
- 下載源碼,使用vs編譯,由於redis是c寫的,所以需要安裝c++才能正常編譯
- 直接下載安裝包,下載地址https://github.com/MSOpenTech/redis/releases
第1種安裝方式稍顯麻煩,我這篇文章的定位是給小白看的,所以只介紹第2
種安裝安裝方式。
從下載頁面下載到最新的安裝包,后綴名為msi,我當前下載的版本是2.8.2103
雙擊運行,然后一路Next就行了,當然有幾個地方可以根據自己的喜好修改,下面我會貼出幾個選項的說明。
點擊兩次“Next”后,出現如下圖片

標注1:安裝的地址,你懂的
標注2:將redis安裝的文件夾加入系統環境變量中,我會把這個勾上,免得使用“控制台”管理redis的時候,需要輸入長長的路徑
繼續點擊“Next”,出現如下圖片

上面的介紹通俗易懂,文本框內是redis監聽的端口,復選框勾選的是把讓端口可以通過防火牆。
再按下一步設置的是“Max Memory”和“Max Heap”,這兩個配置以后研究Redis的各種配置的時候再詳細介紹,有興趣的朋友可以打開安裝目錄下面的redis.windows-service.conf文件看
繼續“Next”直到安裝完成。安裝完成后,在window服務里面就添加了一個名為“redis”的服務了
設置密碼
默認安裝后的redis是沒有密碼的,這明顯有很大的安全隱患,所以我再講講設置密碼。我知道設置密碼的方式有兩種:
- 使用“控制台”
- 修改配置文件“redis.windows-service.conf”
使用第1種方式,需要知道如何在“控制台”里操作redis,而且重啟后就無效了,不推薦這種方式,暫且不說。我們來說第2種方式,在安裝的目錄下找到並打開“redis.windows-service.conf”文件
你可以找到如下的文字:
################################## SECURITY ###################################
# Require clients to issue AUTH <PASSWORD> before processing any other
# commands. This might be useful in environments in which you do not trust
# others with access to the host running redis-server.
#
# This should stay commented out for backward compatibility and because most
# people do not need auth (e.g. they run their own servers).
#
# Warning: since Redis is pretty fast an outside user can try up to
# 150k passwords per second against a good box. This means that you should
# use a very strong password otherwise it will be very easy to break.
#
# requirepass foobared
我就不翻譯了,設置密碼的方式就是加入一行
requirepass 你的密碼
比如我要設置密碼為:we9fh34v9we4hfg35hbqwif234lhtzxmcsdh 的話,就加入一行下面的文字
requirepass we9fh34v9we4hfg35hbqwif234lhtzxmcsdh
