新聞中心
手把手教你如何在CentOS 7.3上安裝Redis 4.0.6

成都創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站制作、網(wǎng)站建設(shè)與策劃設(shè)計,蠡縣網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:蠡縣等地區(qū)。蠡縣做網(wǎng)站價格咨詢:18980820575
以下是詳細(xì)的圖文教程:
安裝前準(zhǔn)備
1、更新系統(tǒng)軟件包
在安裝Redis之前,我們需要確保系統(tǒng)軟件包是最新的,執(zhí)行以下命令更新系統(tǒng)軟件包:
“`
sudo yum update
“`
2、關(guān)閉防火墻
為了方便操作,我們暫時關(guān)閉防火墻,如果需要開啟,后續(xù)可以配置相應(yīng)的防火墻規(guī)則。
“`
sudo systemctl stop firewalld
sudo systemctl disable firewalld
“`
3、創(chuàng)建Redis用戶
Redis建議以普通用戶身份運(yùn)行,這里我們創(chuàng)建一個名為redis的用戶。
“`
sudo useradd redis
“`
安裝Redis
1、下載Redis源碼包
訪問Redis官方網(wǎng)站下載頁面(http://download.redis.io/releases/),找到最新版本的Redis源碼包,這里我們下載Redis 4.0.6版本。
“`
wget http://download.redis.io/releases/redis-4.0.6.tar.gz
“`
2、解壓源碼包
解壓下載的Redis源碼包。
“`
tar -zvxf redis-4.0.6.tar.gz
“`
3、編譯安裝
進(jìn)入解壓后的Redis目錄,編譯并安裝。
“`
cd redis-4.0.6
make
sudo make install
“`
編譯安裝完成后,Redis的可執(zhí)行文件會被安裝到/usr/local/bin目錄。
4、創(chuàng)建配置文件目錄和數(shù)據(jù)存儲目錄
“`
sudo mkdir /etc/redis
sudo mkdir /var/redis
“`
5、拷貝配置文件
將Redis源碼目錄中的配置文件模板拷貝到/etc/redis目錄,并重命名為redis.conf。
“`
sudo cp redis.conf /etc/redis/redis.conf
“`
6、修改配置文件
編輯/etc/redis/redis.conf,修改以下配置項:
“`
bind 0.0.0.0
protected-mode no
daemonize yes
pidfile /var/run/redis_6379.pid
dir /var/redis/6379
“`
這些配置表示允許外部訪問,以守護(hù)進(jìn)程方式運(yùn)行,指定PID文件和數(shù)據(jù)存儲目錄。
啟動和停止Redis服務(wù)
1、啟動Redis服務(wù)
執(zhí)行以下命令啟動Redis服務(wù):
“`
sudo redis-server /etc/redis/redis.conf
“`
查看Redis進(jìn)程,確認(rèn)服務(wù)已啟動:
“`
ps -ef | grep redis
“`
2、停止Redis服務(wù)
執(zhí)行以下命令停止Redis服務(wù):
“`
sudo redis-cli shutdown
“`
或者:
“`
sudo kill cat /var/run/redis_6379.pid
“`
設(shè)置Redis開機(jī)自啟
1、創(chuàng)建Redis啟動腳本
在/etc/init.d目錄創(chuàng)建Redis啟動腳本redis。
“`
sudo nano /etc/init.d/redis
“`
添加以下內(nèi)容:
“`bash
#!/bin/bash
# Redis startup script for the Redis daemon
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
# processname: redis
REDISPORT=6379
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli
PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/etc/redis/${REDISPORT}.conf"
case "$1" in
start)
if [ -f $PIDFILE ]
then
echo "$PIDFILE exists, process is already running or crashed"
else
echo "Starting Redis server…"
$EXEC $CONF
fi
;;
stop)
if [ ! -f $PIDFILE ]
then
echo "$PIDFILE does not exist, process is not running"
else
PID=$(cat $PIDFILE)
echo "Stopping …"
$CLIEXEC -p $REDISPORT shutdown
while [ -x /proc/${PID} ]
do
echo "Waiting for Redis to shutdown …"
sleep 1
done
echo "Redis stopped"
fi
;;
*)
echo "Please use start or stop as first argument"
;;
esac
“`
保存并退出。
2、設(shè)置執(zhí)行權(quán)限
“`
sudo chmod +x /etc/init.d/redis
“`
3、添加到開機(jī)自啟
“`
sudo chkconfig redis on
“`
或者:
“`
sudo systemctl enable redis
“`
測試Redis服務(wù)
1、連接到Redis服務(wù)
執(zhí)行以下命令連接到Redis服務(wù):
“`
sudo redis-cli
“`
2、測試數(shù)據(jù)存取
“`
set test "Hello, Redis!"
get test
“`
如果返回Hello, Redis!,說明Redis服務(wù)正常運(yùn)行。
至此,CentOS 7.3上安裝Redis 4.0.6的教程就完成了,希望這個教程對您有所幫助!
本文題目:Centos7.3安裝Redis4.0.6詳細(xì)圖文教程
文章來源:http://www.5511xx.com/article/cceipei.html


咨詢
建站咨詢
