编译安装Redis4.x

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/buyueliuying/article/details/82316517

下载地址 ,这里以版本4.0.11为例

cd /
wget download.redis.io/releases/redis-4.0.11.tar.gz
#解压
tar zxf redis-4.0.11.tar.gz

cd redis-4.0.11
#不需要configure,直接make
make PREFIX=/usr/local/redis install

这里写图片描述

cd /usr/local/redis/bin
ls

可以看到以下文件

redis-benchmark  redis-check-aof  redis-check-rdb  redis-cli  redis-sentinel  redis-server

至此说明安装完成

检查是否有问题

make test

看到如下说明没有问题
这里写图片描述

====
如果提示 You need tcl 8.5 or newer in order to run the Redis test

需要安装tcl解决

yum -y install tcl

====

将源码中redis.conf拷贝到/usr/local/redis目录

cp /redis-4.0.11/redis.conf /usr/local/redis
cd /usr/local/redis

修改redis.conf中“daemonize no”为“daemonize yes”,表示redis以后台的方式启动

vi redis.conf

服务端启动服务(修改配置后也可这样重新加载配置)

/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf

这里写图片描述

查看进程

ss -tanlp | grep redis

服务端停止服务

kill `pidof redis-server`

优雅停止服务端服务是通过客户端redis-server调用shutdown指令

/usr/local/redis/bin/redis-cli shutdown

启动客户端连接并测试

/usr/local/redis/bin/redis-cli

这里写图片描述

猜你喜欢

转载自blog.csdn.net/buyueliuying/article/details/82316517