下载
官网: redis.io/download 选择下载稳定版本,不稳定版本可以尝试但不推荐在生产上使用
上传至linux
scp redis-6.0.6.tar.gz 用户名@服务器IP:远端路径
安装Redis
- 解压redis:
tar -zvxf redis-6.0.6.tar.gz
得到:
- 安装gcc编译环境
yum install gcc-c++
如果已经安装过了会提示: nothing to do
- 进入
redis-6.0.6目录,执行编译
make
如果大家在这一步遇到了下面的报错:
请先检查gcc的版本是否低于5,如果是请先升级,可以使用以下命令:
# Redis编译出错时,使用命令清除已编译生成的文件
make clean
# 升级GCC环境为9版本
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++
# 临时有效,退出 shell 或重启会恢复原 gcc 版本
scl enable devtoolset-9 bash
然后再次执行 make
- 进入
redis-6.0.6目录,执行安装
make install #将Redis安装在Linux默认位置:/usr/local/bin
# 或者 (推荐)
make install PREFIX=/usr/local/redis-6.0.6 #将Redis安装在指定位置:/usr/local/redis-6.0.6/bin(bin是安装自动生成的)
进入bin目录:查看安装的Redis命令
5. 将redis压缩包中的
redis.conf文件复制到/usr/local/redis-6.0.6/bin目录下
6. 启动redis-server
进入Redis安装目录bin,启动redis服务并制定使用的配置文件
./redis-server redis.conf
7. 启动redis-client
到此,redis就算安装成功了...
配置Redis为后台启动
-
修改
daemonize为 yes, 目的是为了让redis在后台启动 -
修改redis的工作目录
dir
bind修改为 0.0.0.0,代表支持远程任意ip连接
- 设置密码
requirepass
配置Redis为开机自启动
- 在解压后的redis目录下的
utils文件夹下找到redis_init_script文件, 拷贝到/etc/init.d下,目的是为了开机自启动
- 修改
redis_init_script文件内容如下:
- 为
redis_init_script文件添加权限
chmod 777 redis_init_script
- 修改
redis_init_script,添加如下内容
#chkconfig: 22345 10 90
#description: Start and Stop redis
- 设置redis开机自启动
chkconfig redis_init_script on