在CentOS上配置Redis的步驟如下:
首先,安裝一些必要的依賴包。打開終端,執行以下命令:
sudo yum install -y gcc make
從Redis官網下載最新的源碼包。例如,下載Redis 6.2.6版本:
wget http://download.redis.io/releases/redis-6.2.6.tar.gz
下載完成后,解壓源碼包:
tar xzf redis-6.2.6.tar.gz
進入解壓后的目錄,并執行編譯和安裝命令:
cd redis-6.2.6
make
sudo make install
將Redis的示例配置文件復制到 /etc/redis
目錄下:
sudo mkdir /etc/redis
sudo cp redis.conf /etc/redis/6379.conf
使用文本編輯器(如 vi
)編輯配置文件:
sudo vi /etc/redis/6379.conf
在配置文件中,找到以下幾項并進行修改:
bind 0.0.0.0
:允許所有IP訪問Redis。daemonize yes
:讓Redis以守護進程方式運行。requirepass your_password
:設置Redis的訪問密碼,將 your_password
替換為你自己的密碼。port 6379
:默認端口,可以修改為其他端口。pidfile /var/run/redis_6379.pid
:指定PID文件位置。logfile /var/log/redis_6379.log
:指定日志文件位置。dir /var/lib/redis
:指定數據存儲目錄。配置完成后,啟動Redis服務:
redis-server /etc/redis/6379.conf
為了讓Redis在系統啟動時自動運行,需要將Redis服務作為守護進程來運行。
將Redis源碼里的啟動腳本復制到 /etc/init.d/
目錄下:
sudo cp /usr/local/src/redis-6.2.6/utils/redis_init_script /etc/init.d/redis
給啟動腳本添加權限:
sudo chmod +x /etc/init.d/redis
將Redis服務添加到開機自啟:
sudo chkconfig --add redis
為了確保Redis已經成功安裝并運行,可以使用 redis-cli
工具進行測試:
redis-cli
在Redis命令行中,輸入以下命令:
ping
如果返回 PONG
,說明Redis已經成功運行。