CentOS7.4 redis 单机版安装与配置

一、环境准备:
CentOS Linux release 7.5.1804 (Core)
redis-4.0.10

二、 安装redis
1、下载redis https://redis.io/

wget http://download.redis.io/releases/redis-4.0.10.tar.gz

2、解压到opt 目录

tar -zxvf redis-4.0.10.tar.gz -C /opt

3、编译测试

# 进入redis 目录
cd /opt/redis-4.0.10/
# 编译 && 检测
make && make test

问题: 可能有同学会在运行该命令时遇到这样的报错 You need tcl 8.5 or newer in order to run the Redis test ,这个时候,你可以按照提示 安装 tcl, 执行如下命令即可安装,

yum install -y tcl

4、 安装

 make install

三、启动方案
我们这里要尽量的模仿生产环境的启动方式,要把redis作为一个系统的daemon进程去运行,
ok, 接下来,我们开始redis 的配置

1、首先进入redis 的utils 目录下,拷贝 redis_init_script 脚本到 /etc/init.d/ 目录下并重命名为redis

# 进入redis 的 utils 目录
cd /opt/redis-4.0.10/utils
# 拷贝 redis_init_script 脚本到  /etc/init.d/ 目录, 并重命名为redis
cp redis_init_script /etc/init.d/redis

2、创建两个目录:/etc/redis(存放redis的配置文件),/var/redis/6379(存放redis的持久化文件)

mkdir /etc/redis
mkdir -p /var/redis/6379

3、修改redis.conf 配置,拷贝到/etc/redis目录中,修改名称为6379.conf

# 进入 redis 根目录
cd /opt/redis-4.0.10/
vim redis.conf
# 编辑redis.conf 如下内容:
# daemonize    yes                      redis以daemon进程运行
# pidfile      /var/run/redis_6379.pid  设置redis的pid文件位置
# port         6379                     设置redis的监听端口号
# dir          /var/redis/6379          设置持久化文件的存储位置
# 复制到 /etc/redis/ 目录,并修改 名称
cp redis.conf /etc/redis/6379.conf

4、启动redis

cd /etc/init.d
chmod 777 redis
./redis start

5、查看进程

ps -ef|grep redis

可以看到redis 已经启动了
这里写图片描述

6、配置redis 自启动

在redis脚本中/etc/init.d/redis 加入两行注释

# chkconfig:   2345 90 10
# description:  Redis is a persistent key-value database

设置redis 服务为 on 开启

chkconfig redis on
                                                       -- 完 --

猜你喜欢

转载自blog.csdn.net/fxbin123/article/details/80721003