下载安装包
redis官网下载
找你想要的版本下载,我下载的是redis-6.0.16.tar.gz
解压安装
按照我自己的习惯上传到指定存放安装包的目录/opt下。
你也可以创建一个redis目录,将压缩包和解压后的文件都放在这里。
解压:tar -zxvf redis-6.0.16.tar.gz
解压后会在当前目录生成一个文件夹redis-6.0.16
编译:make
这里可能会编译失败,查看gcc版本:gcc -v
如果版本在5.0以下(Linux系统自带的是4.8.5版本),则需要更新替换为最新版。
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
# 激活(仅本次会话生效)
scl enable devtoolset-9 bash
# 替换旧版本
mv /usr/bin/gcc /usr/bin/gcc-4.8.5
ln -s /opt/rh/devtoolset-9/root/bin/gcc /usr/bin/gcc
mv /usr/bin/g++ /usr/bin/g++-4.8.5
ln -s /opt/rh/devtoolset-9/root/bin/g++ /usr/bin/g++
再次查看版本已变更表示更新成功:
重新编译并安装到指定位置:make && make install PREFIX=/data/redis6379
(如果不指定位置会默认安装到/usr/local/bin目录)
修改配置
将安装包中的配置文件拷贝到安装后的目录下:
cp /opt/redis-6.0.16/redis.conf /data/redis6379/redis.conf
修改配置文件:vi /data/redis6379/redis.conf
至此,redis已安装完毕!
启动
- 服务端启动
cd /data/redis6379/bin/
./redis-server ../redis.conf &
- 客户端启动
cd /data/redis6379/bin/
./redis-cli -p 6379
# 输入密码
> auth xxxxxx