安装步骤:
下载:
redis 6.0.6 下载 -- Redis中国用户组(CRUG)
下载稳定版5:http://download.redis.io/releases/redis-5.0.14.tar.gz
如果下载版本6并且当前的gcc版本不是5.3以上,会报rver.c:5251:168: 错误:‘struct redisServer’没有名为‘sentinel_mode’的成员等错误,因我配置的服务器无法升级gcc,所以安装了版本5
解压:
1、将压缩包放到usr/local目录下
2、解压:tar xzvf redis-5.0.14.tar.gz
3、在usr/local目录下创建redis文件夹:mkdir redis
编译安装:
进入redis-5.0.14目录下,执行命令:
make && make PREFIX=/usr/local/redis install
复制配置文件:
1、进入/usr/local/redis目录,创建config文件夹:mkdir config
2、将redis-5.0.14下的config下的redis.conf文件复制过来
修改配置文件
vi redis.conf
1、设置后台启动
daemonize yes
2、设置密码
requirepass xiaoxiami
3、设置远程访问
# bind 127.0.0.1 ::1
将redis添加到守护进程并设置开机自启动
1、创建redis.service文件
vim /etc/systemd/system/redis.service
2、将以下内容添加进去
[Unit]
Description=Redis
After=network.target
[Service]
Type=forking
ExecStart=/usr/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/bin/redis-server -s stop
PrivateTmp=true
User=root
Group=root
[Install]
WantedBy=multi-user.target
3、设置开机自启:systemctl enable redis
全局使用redis-cli配置
1、vim /etc/profile
在配置文件最后加上下面这句话
export PATH=$PATH:/usr/local/redis/bin
2、将配置生效
source /etc/profile
验证是否成功
redis-cli -h 127.0.0.1 -p 6379 -a "xiaoxiami" ping
PONG证明成功
参考链接:
CentOS 7下载安装Redis教程 - Taeyeon-IU的个人空间 - OSCHINA - 中文开源技术交流社区