1. 检查gcc的版本
gcc --version
如果提示找不到gcc程序,说明没有安装,可以用dnf命令安装:
dnf install gcc
准备好gcc,可接下来进行下载安装。
2. 下载Redis6并解压缩
wget http://download.redis.io/releases/redis-6.0.1.tar.gz
下载后执行解压:文章来源:https://www.toymoban.com/news/detail-838214.html
tar -zxvf redis-6.0.1.tar.gz
3. 安装redis6.0.1
cd redis-6.0.1/
make PREFIX=/usr/local/soft/redis6 install
PREFIX=/usr/local/soft/redis6:用来指定安装目录,这里我们指定安装到/usr/local/soft/redis6文章来源地址https://www.toymoban.com/news/detail-838214.html
4. 生成配置文件,并把源码目录下的redis.conf复制到安装目录
// 创建安装目录
mkdir /usr/local/soft/redis6/conf
// 复制配置文件
cp redis.conf /usr/local/soft/redis6/conf/
5. 创建供redis运行的目录
mkdir -p /data/redis6
// 进入运行目录
cd /data/redis6/
6. 创建logs目录存放日志和数据
// 存放日志目录
mkdir logs
// 存放快照数据
mkdir data
7. 修改redis的配置文件
vim redis.conf
8. 修改配置文件 进行配置项配置
// 绑定访问的ip
bind 192.168.1.7
// 使以daemon方式运行
daemonize yes
// 日志保存目录
logfile "/data/redis6/logs/redis.log"
9. 数据保存目录
dir /data/redis6/data/
10. 非必要配置 可跳过
// 使用的最大内存数量
maxmemory 128MB
// io线程数,系统建议设置为cpu核心数量的3/4
io-threads 3
11. 生成供systemd使用的service文件
vim /lib/systemd/system/redis6.service
12. 添加redis6.service内容
[Unit]
Description=Redis
After=network.target
[Service]
Type=forking
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/local/soft/redis6/bin/redis-server /usr/local/soft/redis6/conf/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
13. 重载service文件
systemctl daemon-reload
14. redis相关操作命令
// 启动redis服务
systemctl start redis6
// 关闭redis服务
systemctl stop redis6
// 查看redis运行状态
systemctl status redis6
到了这里,关于Centos下安装Redis6.X的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!