Linux安装Redis并远程连接设定开机启动

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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部