背景说明: 1、为了防止三天打鱼两天晒网式学习 2、每日更新1-2个小知识点或者案例 3、只看和跟着做的理解程度是不一样的 4、建议一起打卡练习 5、互相督促打卡 + v:yifuqiang2021
Redis配置 阿里云配置 python远程连接阿里云
输入:/ +(需要搜索的字符串)进入搜索,n键找下一个匹配的搜索结果 输入:i,进入编写模式, ESC切换模式,输入:wq保存退出
bind设置为:bind 0.0.0.0,表示所有主机都可以连接到redis。 前提:你的服务器必须开放redis的端口(需要结合以下阿里云安全组的配置开放端口) 或者bind绑定安装了redis服务器的ip,比如阿里云服务的ip地址 查看服务器的ip命令:ip addr
查看进程号:ps -ef | grep redis ,强制关闭服务:kill pid(进程号) 进入客户端:./src/redis-cli,关闭服务:shutdown,退出客户端:exit
安全组配置redis的端口,开放访问redis服务入口 配置防火墙,开放访问端口
开启防火墙:systemctl start firewalld.service 添加端口:firewall-cmd --zone=public --add-port=6379/tcp --permanent 重启防火墙:firewall-cmd --reload
查看通过的端口:firewall-cmd --zone=public --list-ports 查看端口是否开发成功:firewall-cmd --query-port=6379/tcp
# encoding ='utf-8'
import redis
if __name__ == '__main__':
# 创建redis
# 连接/获取外界资源的时候一定要注意使用try
try:
rs = redis.Redis(host='39.xxx.xxx.xxx',port=6379)
except Exception as e:
print(e)
# 操作string
# 添加 set key value
result = rs.set('name','itcast')
print(result)
当远程连接不上redis时,需要检查以下几个方面: redis的配置 redis服务是否按配置启动,即重新启动:./src/redis-server redis.config 阿里云服务器是否配置安全组,安全组是否配置了访问地址和端口号 检查阿里云服务的防火墙配置
为了远程连接redis,自己至少捣鼓了5个小时还没搞好,搞到觉都不想睡了。 最后感谢焕权大佬的鼎力协助,才发现我一直没有按配置文件启动redis,导致服务报错一直是提示检查配置文件。 这条路门都还没入就差点要放弃了,学习路上有大佬帮忙搭把手是多么重要和幸运的一件事,再次感谢焕权大佬,有空一定请吃饭。
文章转载自走向易富强之路,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。