前言
Linux版本:CentOS7.6 x64
Redis版本:官网下的最新版6.0.9
一、去Redis官网下载Linux安装包->点我直达
二、安装依赖gcc
# 查看gcc版本是否在9.3以上,centos7.6默认安装4.8.5
gcc -v
# 升级gcc到9.3及以上,如下:
升级到gcc 9.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
需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。
如果要长期使用gcc 9.3的话:
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
这样退出shell重新打开就是新版的gcc了
以下其他版本同理,修改devtoolset版本号即可。
三、将下载的压缩包上传到/usr/local目录下,解压编译。
解压同时进入目录进行编译:
tar zxf redis-6.0.9.tar.gz
cd redis-6.0.9
make
安装并指定安装目录
make install PREFIX=/usr/local/redis
至此,Redis安装完毕。
四、启动Redis
-
前台启动
cd /usr/local/redis/bin/ ./redis-server
PS:这种启动方式如果关闭控制台,redis就直接退出了,所以我们需要下面的后台启动!
-
后台启动
从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录cp /usr/local/redis-6.0.9/redis.conf /usr/local/redis/bin/
2.1 修改 redis.conf 文件,把 daemonize no 改为 daemonize yes
2.2 注释掉 # bind 127.0.0.1,并修改 protected-mode yes 改为 protected-mode no
2.3 设置密码
启动命令:## 启动 ./redis-server redis.conf ## 停止 ./redis-cli shutdown
五、使用工具RedisDesktopManager远程连接
输入IP、密码,点击测试,成功!