Centos7.3安装Redis4.0.6详细图文教程

手把手教你如何在CentOS 7.3上安装Redis 4.0.6

成都创新互联是一家专注于成都网站制作、网站建设与策划设计,蠡县网站建设哪家好?成都创新互联做网站,专注于网站建设十年,网设计领域的专业建站公司;建站业务涵盖:蠡县等地区。蠡县做网站价格咨询:18980820575

以下是详细的图文教程:

安装前准备

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的教程就完成了,希望这个教程对您有所帮助!

文章标题:Centos7.3安装Redis4.0.6详细图文教程
当前链接:http://www.shufengxianlan.com/qtweb/news37/25837.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联