华为云服务器安装Linux并本地连接
- redis安装
- 更改redis.conf配置
- 更改华为云安全组,增加入网权限
- 开启6379端口
- 本地连接redis服务器
- Linux内客户端连接
- 完成,开发过程中啥问题都在CSDN里面搜到了,记录一下,方便日后使用!
redis安装
https://blog.csdn.net/weixin_43829443/article/details/112638809
目录展示:
更改redis.conf配置
cd /usr/local/bin/mtconfigvi redis.conf#搜索: /bind enter,下一个搜索按键 n#1、注释bind 127.0.0.1
#bind 127.0.0.1#2、设置后台启动
daemonize yes#3、设置远程连接
protected-mode no#4、设置密码,密码自定义
requirepass 123456#5、设置logfile 路径自定义
logfile "/usr/local/bin/mtconfig/redis_log.log"# 停止redis服务并启动:
# redis-cli -h IP地址 -p 端口号 -a 密码 shutdown
# ps -ef|grep redis kill -9 pid
redis-server mtconfig/redis.conf
更改华为云安全组,增加入网权限
开启6379端口
查看端口是否开启
firewall-cmd --query-port=6379/tcp
此时如果报错:
防火墙未运行:FirewallD is not running
systemctl start firewalld.service #开启服务
systemctl enable firewalld.service #设置开机启动
查看防火墙工作状态:
systemctl status firewalld
执行指令,开启:6379端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
开启后重启防火墙以生效:
systemctl stop firewalldsystemctl start firewalld
另附防火墙常用指令:
firewall-cmd --state ##查看防火墙状态,是否是running
systemctl status firewalld.service ##查看防火墙状态
systemctl start firewalld.service ##启动防火墙
systemctl stop firewalld.service ##临时关闭防火墙
systemctl enable firewalld.service ##设置开机启动防火墙
systemctl disable firewalld.service ##设置禁止开机启动防火墙firewall-cmd --permanent --query-port=80/tcp ##查看80端口有没开放firewall-cmd --reload ##重新载入配置,比如添加规则之后,需要执行此命令firewall-cmd --get-zones ##列出支持的zone
firewall-cmd --get-services ##列出预定义的服务
firewall-cmd --query-service ftp ##查看ftp服务是否放行,返回yes或者no
firewall-cmd --add-service=ftp ##临时开放ftp服务
firewall-cmd --add-service=ftp --permanent ##永久开放ftp服务
firewall-cmd --remove-service=ftp --permanent ##永久移除ftp服务
firewall-cmd --add-port=80/tcp --permanent ##永久添加80端口
firewall-cmd --zone=public --remove-port=80/tcp --permanent ##移除80端口iptables -L -n ##查看规则,这个命令是和iptables的相同的
man firewall-cmd ##查看帮助参数含义:
--zone #作用域
--permanent #永久生效,没有此参数重启后失效
本地连接redis服务器
可以先telnet:telnet IP PORT
Linux内客户端连接
redis-cli -h 127.0.0.1 -p 6379 -a 123456