本教程详细介绍了在Centos 7.3系统上安装Redis 4.0.6的步骤,包含图文并茂的说明,帮助用户顺利完成安装过程。
手把手教你如何在CentOS 7.3上安装Redis 4.0.6
以下是详细的图文教程:
安装前准备
1、更新系统软件包
在安装Redis之前,我们需要确保系统软件包是最新的,执行以下命令更新系统软件包:
“`
sudo yum update
“`
2、关闭防火墙
为了方便操作,我们暂时关闭防火墙,如果需要开启,后续可以配置相应的防火墙规则。
“`
sudo systemctl stop firewalld
sudo systemctl disable firewalld
“`
3、创建Redis用户
Redis建议以普通用户身份运行,这里我们创建一个名为redis的用户。
“`
sudo useradd redis
“`
安装Redis
1、下载Redis源码包
访问Redis官方网站下载页面(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、编译安装
进入解压后的Redis目录,编译并安装。
“`
cd redis-4.0.6
make
sudo make install
“`
编译安装完成后,Redis的可执行文件会被安装到/usr/local/bin
目录。
4、创建配置文件目录和数据存储目录
“`
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
“`
这些配置表示允许外部访问,以守护进程方式运行,指定PID文件和数据存储目录。
启动和停止Redis服务
1、启动Redis服务
执行以下命令启动Redis服务:
“`
sudo redis-server /etc/redis/redis.conf
“`
查看Redis进程,确认服务已启动:
“`
ps -ef | grep redis
“`
2、停止Redis服务
执行以下命令停止Redis服务:
“`
sudo redis-cli shutdown
“`
或者:
“`
sudo kill cat /var/run/redis_6379.pid
“`
设置Redis开机自启
1、创建Redis启动脚本
在/etc/init.d
目录创建Redis启动脚本redis
。
“`
sudo nano /etc/init.d/redis
“`
添加以下内容:
“`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、设置执行权限
“`
sudo chmod +x /etc/init.d/redis
“`
3、添加到开机自启
“`
sudo chkconfig redis on
“`
或者:
“`
sudo systemctl enable redis
“`
测试Redis服务
1、连接到Redis服务
执行以下命令连接到Redis服务:
“`
sudo redis-cli
“`
2、测试数据存取
“`
set test "Hello, Redis!"
get test
“`
如果返回Hello, Redis!
,说明Redis服务正常运行。
至此,CentOS 7.3上安装Redis 4.0.6的教程就完成了,希望这个教程对您有所帮助!
原创文章,作者:酷盾叔,如若转载,请注明出处:https://www.kdun.com/ask/239377.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复