一、安装redis
1、首先下载redis源码包,下载地址Redis挑一个自己喜欢的版本
2、安装必须的依赖gcc(已安装的可以跳过该步骤)
yum install gcc-c++
3、安装redis(本文版本redis-5.0.12)
#解压
tar -zxvf redis-5.0.12.tar.gz
#挪路径
sudo mv redis-5.0.12 /usr/local/redis
#切换路径进行编译
cd /usr/local/redis/
#这里就需要gcc的东西了,如果还缺其他依赖,根据提示yum就可以,缺啥装啥
#编译失败的话执行一下 sudo make clean清除临时文件下载依赖再次编译
sudo make
#编译完毕后再切换路径执行安装
cd src/
sudo make install
4、配置一下方便管理
#到目录里
cd /usr/local/redis
#建文件夹bin
sudo mkdir bin
#复制配置文件到bin
cp redis.conf /usr/local/redis/bin
#到目录里
cd src/
#复制文件到bin(提示找不到的就去掉)
cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server redis-sentinel /usr/local/redis/bin
#编辑后台启动 (找到daemonize 将no改为yes 保存退出)
sudo vi /usr/local/redis/bin/redis.conf
#启动
cd /usr/local/redis/bin/
sudo ./redis-server redis.conf
以下是2021/12/21添加,设置redis开机自启动方法
# 在解压后的redis中拷贝 Redis 官方提供的启动脚本
cd /usr/local/redis/utils
# 复制启动脚本到init里面
sudo cp redis_init_script /etc/init.d/redis
然后要修改启动文件位置信息和配置文件位置信息等
#这里填写自己的redis所放位置
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli
# 配置文件复制一份到/etc/redis/redis.conf并指向该路径
CONF="/etc/redis/redis.conf"
然后添加redis服务到开机项中
# 设置开机自启
sudo chkconfig redis on
# 启动
service redis start
# 停止
service redis stop
##如果失败可以尝试添加下面两行到/etc/init.d/redis 文件
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
大功告成!
更新于2021-12-21 by ljw