1、准备工作
版本选择:
Os版本: CentOS-7-x86_64-DVD-1810
Redis版本: redis-4.0.10
Redis下载地址:
http://download.redis.io/releases/
2、gcc、g++环境安装
因redis编译需要gcc、g++环境,故进行此步操作
如果虚拟机可以联网可以使用yum安装:
yum install gcc
yum install gcc-c++
如果虚拟机不能联网:
解压CentOS-7-x86_64-DVD-1810.iso,然后去压缩包的Packages目录下找gcc和g++缺少的安装包,上传到linux虚拟机的一个文件夹统一安装。
缺少安装包如下图所示:
执行
rpm -Uvh *.rpm --nodeps --force

查看gcc、g++是否安装成功
gcc -v
g++ -v
3、redis安装
3.1 上传redis并解压缩
tar -zxvf redis-4.0.10.tar.gz

3.2 在redis-4.0.10目录下执行make对解压后的文件进行编译
make


3.3 安装
创建安装目录
mkdir redis
将编译后的可执行文件安装到/usr/local/redis
make PREFIX=/usr/local/redis install

3.4 修改配置
将redis的配置文件拷贝到安装目录下:
cp /usr/local/redis-4.0.10/redis.conf /usr/local/redis/bin/
修改配置文件,配置redis后台启动,并且可以被远程连接:
vi /usr/local/redis/bin/redis.conf
daemonize no 改为 daemonize yes
bind 127.0.0.1 加#号改为 #bind 127.0.0.1
protected-mode yes 改为 protected-mode no
3.5 添加开机自启
vi /etc/rc.local
添加:
/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
4、redis启动与关闭
启动:
/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
客户端访问:
./redis-cli

关闭redis:
./redis-cli shutdown

5、遇到的问题
编译的时候报错:
是因为缺少mpfr-3.1.1-4.el7.x86_64.rpm包
rpm -Uvh mpfr-3.1.1-4.el7.x86_64.rpm --nodeps --force
然后重新解压redis,make编译即可
6、参考
https://blog.csdn.net/White_Black007/article/details/81357234
版权声明:本文为weixin_42324319原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。