Debian 9安裝配置Redis

這裏介紹一下Redis在Debian和Windows下的安裝配置過程。

Debian

這裏以最新的Debian 9.6爲例說一下Redis安裝和設置爲系統服務的過程,首先使用下面的命令安裝redis,並設置爲系統服務

$ sudo apt-get install redis-server
$ sudo systemctl enable redis-server.service

安裝完成以後,可以使用redis-server --versionredis-cli -v查看Redis的版本,默認情況下安裝的是3.x的版本,如果想使用最新的5.x版本,可以啓用Backports源,方法請參考Debian Jessie編譯安裝Python3.6及通過Backports安裝軟件
如果需要修改Redis的配置,使用如下命令即可

$ sudo vim /etc/redis/redis.conf

常見的修改的地方主要有四處,分別爲開啓局域網可訪問,設置後臺運行以及設置密碼,分別對應於配置文件中的

bind 127.0.0.1 修改爲 0.0.0.0
daemonize no 修改爲 yes
protected-mode yes 修改爲no,不然其他主機仍然無法訪問Redis
# requirepass foobared 取消註釋同時設置密碼

爲了讓修改生效,需要重新啓動Redis服務器,使用如下命令

$ sudo systemctl restart redis-server.service

另外,與下載源碼包編譯安裝的相比,上面的安裝方式默認並沒有安裝redis-sentinel,其安裝和設置爲系統服務的方法如下

$ sudo apt-get install redis-sentinel
$ sudo systemctl enable redis-sentinel.service

最後再說兩個比較常用的命令
Linux下查詢Redis是否啓動,使用

$ ps aux | grep redis

Linux下徹底結束Redis進程,首先使用ps命令獲取pid,然後使用kill命令結束進程

$ ps -u sorel -o pid,rss,command | grep redis 
$ kill 9 the_pid

Windows

Windows下較爲簡單,首先前往Windows下Redis下載地址下載壓縮包,下載完成後,解壓即可。爲了方便,可以在解壓後的目錄下新建一個文件startup.cmd,再在裏面添加如下內容

redis-server.exe redis.windows.conf

之後啓動Redis,只需要雙擊startup.cmd即可。
如果需要修改配置文件,可以在解壓後的目錄下發現一個名爲redis.windows.conf的文件,它就是Windows下的配置文件,參數配置基本跟上面Linux下的配置相同,值得注意的是它沒有daemonize no選項。

參考:

How to Install Redis on Debian 9 Stretch
Stop redis server. Neither shutdown nor stop works

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章