版本
- centos 7.6
- redis 5.0.5
安装
-
上传压缩包至相关目录(官网下载)
-
解压:
tar -zxvf redis-5.0.5.tar.gz
-
安装gcc依赖:
-
输入 gcc -v 查看是否已安装
-
离线安装(下载地址)
- 上传gcc离线安装包至任意目录
- rpm -ivh *.rpm --nodeps --force
-
在线安装
- yum -y install gcc
-
-
安装redis:
-
cd redis-5.0.5/
-
make
-
cd src/
-
make install
-
配置
-
修改redis.config:
- cd redis-5.0.5/ && vim redis.conf
- 注释(bind 127.0.0.1) ( 注释掉一行,解决只能特定网段连接的限制)
- 修改(protected-mode)值为 no ( 关闭保护模式,不然会阻止远程访问)
- 修改(daemonize)值为 yes ( 设置后台启动 )
- 修改密码,取消(requirepass foobared )注释, foobared为密码
- 如设置防火墙环境,需开发6379端口
- firewall-cmd --zone=public --add-port=6379/tcp --permanent
- firewall-cmd --reload
-
启动:
- 任意目录下执行: redis-server /deploy/bin/redis-5.0.5/redis.conf( redis-server+redis配置文件目录)
-
关闭:
- ps -aux | grep redis
- kill -9 pid
-
设置开机自启:
-
添加服务
-
vim /etc/systemd/system/redis.service(注意修改相应路径)
[unit] Description=Redis Server Manager After=syslog.target After=network.target [Service] Type=simple User=redis Group=redis PIDFile=/var/run/redis_6379.pid ExecStart=/deploy/bin/redis-5.0.5/src/redis-server/deploy/bin/redis-5.0.5/redis.conf ExecStop=/deploy/bin/redis-5.0.5/src/redis-cli shutdown Restart=always [Install] WantedBy=multi-user.target
-
-
命令
systemctl start redis.service #启动redis服务 systemctl enable redis.service #设置开机自启动 systemctl disable redis.service #停止开机自启动 systemctl status redis.service #查看服务当前状态 systemctl restart redis.service #重新启动服务 systemctl list-units --type=service #查看所有已启动的服务
-