首先你要有一个安装包
redis.cn 自己下 state版本
编译环境需要有
解包 tar -zvxf redis
包放到src下 ,到deps/下主要使用这个里面的
hiredis jemalloc lua linenoise都是需要预编译的文件
不报错就预编译结束了,预编译结束就开始编译/usr/local/src/redis/下
其他主机没问题,有一个主机报错了
需要升级gcc yum install centos-release-scl
yum install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
安装 mkdir /usr/local/redis make install PREFIX=/usr/local/redis
验证是否安装完成, /usr/local/redis/bin 刚才新建的目录下的bin里 常用的几个插件
使用配置文件启动,新建文件夹,放配置文件。复制原包的配置文件 cp /usr/local/src/redis/redis.conf /root/myredis/
使用use/local/redis/bin下的插件启动配置文件
报错就要改修改linux系统参数,在里面增加vm.overcommit_memory = 1配置
/sbin/sysctl -p
./redis-cli -h -p 就可以登录了