1.使用yum安装redis
yum install redis
2.启动 Redis
service redis start
3.关闭 Redis
service redis stop
或者查看端口 lsof -i:6379 使用 kill PID
安装完成 查看配置文件 whereis redis
4.查看有关防火墙
查看防火墙端口是否放行
firewall-cmd --query-port=6379/tcp
如果未放行,使用放行指令
firewall-cmd --add-port=6378/tcp --permanent
放行之后刷新防火墙
firewall-cmd --reload
重新确认端口放行状态
firewall-cmd --query-port=6379/tcp
5.配置Redis.conf
5.1 查找redis.conf
whereis redis.conf
5.2 修改redis.conf
daemonize yes
daemonize:yes:redis采用的是单进程多线程的模式。当redis.conf中选项daemonize设置成yes时,代表开启守护进程模式。在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile设置的文件中,此时redis将一直运行,除非手动kill该进程。
daemonize:no: 当daemonize选项设置成no时,当前界面将进入redis的命令行界面,exit强制退出或者关闭连接工具(putty,xshell等)都会导致redis进程退出。
protected-mode yes
把protected-mode yes改为protected-mode no(在没有密码的情况下,关闭保护模式)
注释掉bind 127.0.0.1 (取消绑定本地地址)
把daemonize no改为daemonize yes (是否为进程守护,关闭ssh窗口后即是否在后台继续运行)
修改Redis密码
#requirepass foobared
requirepass 123456
vim /usr/lib/systemd/system/redis.service
[Unit]
Description=Redis persistent key-value database
After=syslog.target network.target[Service]
Type=simple
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/bin/redis-server /etc/redis.conf
PrivateTmp=true
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID[Install]
WantedBy=multi-user.target
保存文件,执行命令,设置Redis为开机启动
#重新加载配置文件
systemctl daemon-reload
#启动服务
systemctl start redis.service
#开机启动
systemctl enable redis.service