Redis 下载地址:https://redis.io/download
一、安装
1.下载目前最新版的Redis安装包 (redis-6.0.9.tar.gz)
2.将安装包 cp 到Linux 系统中的自定义目录(/opt/install/)下 。
3.在此目录下 tar -xzf redis-6.0.9.tar.gz 将Redis 进行解压
4.解压完成后进去已经解压的Redis文件夹在进行安装Redis
(1)安装 yum install gcc-c++
(2)如果安装错误。查看gcc版本,老版本gcc不兼容新版Redis ,要进行升级
yum -y install centos-release-scl # 升级到9.1版本
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
以上为临时启用,如果要长期使用gcc 9.1的话
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
(3)使用make命令进行安装
make PREFIX=/usr/local/redis install
二、配置
1.将Redis根目录下Utils下的redis_init_script拷贝到系统初始文件夹下
cd /opt/install/redis0x.x.x.tar.gz/utils/redis_init_script /etc/init.d/
2.将Redis配置文件拷贝到/usr/local/redis中
3.cd /usr/local/redis/
4.vim redis.conf中修改以下配置
(1)修改daemonize 为Yes(让redis 后台运行)
(2)修改dir 为 /usr/local/redis/working (Redis的工作目录-必须要写一个路径)
(3)修改bind 为0.0.0.0 (可以被外界访问到)
(4)开启requirepass 解开注释 设置密码为 xxxx
5.修改 /etc/init.d/redis_init_script 文件
(1)将EXEC修改为/usr/local/redis/bin/redis-server
(2)将CLIEXEC修改为/usr/local/redis/bin/redis-cli
(3)将CONF修改为"/usr/local/redis/redis.conf"
6.为redis_init_script 加权限 777
chmod 777 redis_init_script
7.运行Redis测试
./redis_init_script start
ps -ef | grep redis 查看是否启动成功
8.设置开机自启
(1)vim /etc/init.d/redis_init_script 中### END INIT INFO下面添加一段话
#chkconfig: 22345 10 90
#description: Start and Stop redis
(2)将脚本设置为开机自启
chkconfig redis_init_script on
9.Rdies加入密码后需要在 redis_init_script中stop 判断中的
$CLIEXEC 添加 -a "xxx" 否则无权限停止