【redis】centOS安裝配置redis

yingxian_Fei發表於2017-06-27

本文記錄CentOS中安裝和配置redis快取伺服器的方法。

1、下載redis

從redis官網下載redis最新穩定版本的原始碼。如可以使用如下命令下載(本文下載使用的是3.2.9的版本):

wget http://172.16.1.65/files/40260000022F60B0/source.goyun.org:8000/source/Redis/redis-3.2.9.tar.gz

2、安裝gcc編譯器

下載redis原始碼後需要在CentOS上使用gcc進行編譯生成可執行檔案。所以首先需要安裝gcc工具,可以使用如下命令:

yum -y install gcc gcc-c++ kernel-devel

3、編譯+安裝

解壓下載後的redis原始碼,並進入解壓後的原始碼目錄後執行make編譯,編譯成功後執行make install進行安裝,命令如下:

tar -xvf redis-3.2.9.tar.gz
cd redis-3.2.9
make
make install

4、配置redis

(1)、建立redis使用者

為redis建立使用者並設定密碼。建立使用者命令如下:

useradd redis
設定密碼可以使用如下命令:

passwd redis

(2)、建立配置檔案

在etc目錄下建立redis目錄用於儲存redis的配置,並將原始碼目錄下的redis配置檔案拷貝到該目錄下。執行命令如下:

mkdir /etc/redis
cp redis.conf /etc/redis

(3)、建立資料和log相關儲存目錄

在var目錄下新建redis目錄並在其中新建幾個目錄用於儲存redis的dump file、程式pid檔案、log檔案。可以參考如下命令:

mkdir -p /var/redis/data
mkdir -p /var/redis/run
mkdir -p /var/redis/log
使用如下命令設定資料目錄的使用者組:

chown -R redis:redis /var/redis

(4)、修改redis的配置檔案

修改redis的配置檔案(/etc/redis/redis.conf),主要完成如下修改:

  • 指定程式號儲存目錄

修改配置檔案中pidfile的配置,如下為本機修改後該欄位的配置:

pidfile /var/redis/run/redis_6379.pid

  • 修改資料儲存目錄

修改配置檔案中dir的配置指定資料儲存的路徑。如本文中的配置如下:

dir /var/redis/data

  • 修改log儲存目錄

修改配置檔案中logfile的配置用於指定log的儲存路徑。如本文中的配置如下:

logfile /var/redis/log/redis.log

  • 設定密碼訪問控制

修改配置檔案中requirepass的欄位配置,取消之前的註釋(#),然後修改後面的密碼配置為自己需要的值即可。

  • 設定區域網訪問

修改配置檔案中bind的欄位配置(預設為127.0.0.1,只能使用本機訪問)為區域網的IP地址,否則區域網內的其他主機無法連結到本redis伺服器。

5、啟動redis服務

可以使用如下命令啟動redis伺服器。

sudo /usr/local/bin/redis-server /etc/redis/redis.conf

6、客戶端連結redis伺服器

客戶端可以使用redis-cli作為客戶端連結redis伺服器進行測試驗證。如下為連結命令

redis-cli -h iZwz9gbs9bf9mtwhs3mhpoZ -p 6379 -a 123456
其中iZwz9gbs9bf9mtwhs3mhpoZ為redis伺服器bind的ip或ip對應的主機名。-a的引數為redis伺服器中配置的密碼(本文為123456)。

7、停止redis服務

可以使用如下命令停止redis的伺服器。

redis-cli -h iZwz9gbs9bf9mtwhs3mhpoZ -p 6379 -a 123456 shutdown


相關文章