下载安装
wget http://download.redis.io/releases/redis-6.0.3.tar.gz
tar xzf redis-6.0.3.tar.gz
cd redis-6.0.3
make
执行make时如果报错
安装redis-6.0.1报错server.c:xxxx:xx: error: ‘xxxxxxxx’ has no member named ‘xxxxx’
原因:gcc 版本过低
#查看gcc的版本是否在 5.3以上,centos7默认是4.8.5.我这里的就是4.8.5
gcc -v
解决方案
#升级到 5.3及以上版本
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
验证
更改配置
redis.conf
增加
requirepass test123
注释
#bind 127.0.0.1
以上两项为了可以远程连接
启动服务端
$src/redis-server redis.conf &
启动客户端测试
$ src/redis-cli
redis> set test bar
OK
redis> get test
"bar"
远程连接测试
ip : 6379 密码 (配置文件中密码 test123)