CentOS7缓存服务器Redis的搭建
2019-06-13 本文已影响0人
s1991721
安装
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
下载
tar xzf redis-5.0.5.tar.gz
解压
cd redis-5.0.5
make
进入目录编译
没有安装gcc
yum -y install gcc
安装成功后再次make
由于上次编译失败,所以要清除上次的残留文件
make distclean
清除后再
make
配置
修改配置
vi redis.conf
修改连接密码:requirepass 【连接密码】
默认不需密码连接
保存退出
通过配置启动redis开机自启
新增自启动服务
vi /lib/systemd/system/redis.service #创建服务文件
#添加内容
[Unit]
Description=The redis-server Process Manager #描述服务
Documentation=https://redis.io/
After=network.target
[Service]
Type=forking #后台运行的形式
ExecStart=/usr/local/download/redis-5.0.5/src/redis-server /usr/local/download/redis-5.0.5/redis.conf #服务的具体运行命令
ExecStop=/usr/local/download/redis-5.0.5/src/redis-cli shutdown
[Install]
WantedBy=multi-user.target
服务的执行命令
# 启动服务
systemctl start redis
# 停止服务
systemctl stop redis
# 查看服务运行状态
systemctl status redis
# 开机自启服务
systemctl enable redis
服务放到不同的目录下,效果不同
/usr/lib/systemd/system/ 用户层面:用户登录才会触发启动
/lib/systemd/system/ 系统层面:开机自启systemctl list-unit-files |grep enabled 查看系统启动项目
连接
firewall-cmd --permanent --zone=public --add-port=6379/tcp
打开防火墙的6379端口
firewall-cmd --reload
重启防火墙
如果设置了连接密码,则在auth输入密码