CentOS7 安装 Redis6.2.11(安装、配置、服务化自启动)

1、下载redis安装包到/usr/local目录下

Redis官网:https://redis.io/

历史版本:http://download.redis.io/releases/

下载最新stable版,当前最新版为redis-6.2.11.tar.gz

https://download.redis.io/releases/redis-6.2.11.tar.gz

2、安装依赖

redis6需要gcc高版本

#依赖组件
yum -y install gcc gcc-c++ make cmake lrzsz
#升级gcc到9+
yum -y install centos-release-scl 
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash                                       (临时启用)
echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile          (永久启用)

3、编译安装

#解压&安装
cd /usr/local
tar -xvf redis-6.2.11.tar.gz
mv redis-6.2.11 redis
cd redis
make
make install PREFIX=/usr/local/redis

4、配置运行

#复制参数文件
cp redis.conf 6379.conf cp utils/redis_init_script /etc/init.d/redis
  修改Redis配置:6379.conf
# 注释掉绑定ip,允许远程连接
bind 127.0.0.1 # 注释掉这句[75行]

# 关闭保护模式,否则外部ip无法连接(yes 改为 no)[94行]
protected-mode no

# 允许后台运行(no 改为 yes)[259行]
daemonize yes

# 设置访问密码(前面的#去掉,修改后面的 foobared 改成自己的密码)[903行]
requirepass 123456

   修改服务配置:/etc/init.d/redis

#修改以下4行内容为对应实际路径,按照上文的情况,修改配置如下:
EXEC=/usr/local/redis/bin/redis-server
CLIEXEC=/usr/local/redis/bin/redis-cli

PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/usr/local/redis/${REDISPORT}.conf"

#在原 case 中 stop 部分的关机指令:
$CLIEXEC -p $REDISPORT shutdown
增加操作密码 -a ,即对应本文上方设置的密码,则改为:
$CLIEXEC -p $REDISPORT -a 123456 shutdown

  添加到系统中:

cd /etc/init.d/
chmod a+x redis
chkconfig --add redis
chkconfig redis on

   启动服务,验证链接:

#启动服务
service redis start

#验证运行情况
ps -ef | grep redis
注:文强哥出品。CentOS7.9 验证安装。
posted @ 2023-03-21 10:48  Java365  阅读(71)  评论(0编辑  收藏  举报