首页 / PYTHON / python连接redis存储
python连接redis存储
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python连接redis存储,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1973字,纯文字阅读大概需要3分钟。
内容图文
首先是要安装redis啦。这个参考网上一篇文章。说的还算详细。
但是也让我入了不少坑,就是在外网连接redis的时候,始终都积极断开连接,我一开始以为是防火墙的问题,后来查了资料才知道,是因为redis默认配置文件是不允许外网访问的。
https://www.cnblogs.com/zuidongfeng/p/8032505.html
简易安装参考这篇文章吧。
里面说的如何设置redis后台启动还有redis启动的方式和添加开机启动等等。命令我就偷懒不打了。
另外一个文章就是说redis设置访问密码。
https://www.cnblogs.com/yanggb/p/11361991.html
这个文章也不错。给redis设置了。
redis常用的命令。redis-cli 进入命令行模式
keys * 查看所有的key
set key value [EX seconds] [PX milliseconds] [NX|XX] 里面EX 是设置存储多少秒
get key 就能显示value
然后就是设置redis的外网访问了。
https://www.cnblogs.com/grimm/p/11133226.html 参考这个吧。
前提是你已经把redis的端口放到了防火墙计划中,
/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
/etc/rc.d/init.d/iptables save
更改redis.conf 文件
bind 127.0.0.1
protected-mode yes
更改为
# bind 127.0.0.1
protected-mode no
设置密码
# requirepass foobared requirepass yourpassword //此处注意,行前不能有空格
然后重启redis,
前提是你现在已经运行着redis呢
关闭redis
# redis-cli shutdown
redis-cli是你的安装路径, 即 make install的时候, 你会指定一个路径,
重启redis
redis-server /opt/local/redis/redis-4.0.6/redis.conf
redis-server 同样也是安装路径下的.
这样设置外网访问就成功了.
---------------------
然后redis算是配置成功了。这样就可以用python来连接了。
代码如下:
#_*_coding:utf-8_*_#author:david.zimport redis PASSWORD = '123'# res = redis.Redis(host='你的IP', port=6379,password=PASSWORD)res=redis.StrictRedis(host='你的IP', password=PASSWORD, db=3, port=6379, decode_responses=True) #解码过的,可以存中文print(res) #这是单个redis连接# print (dir(redis))res.set('foo', '我爱你中国')print (res.get('foo')) pool = redis.ConnectionPool(host='你的IP', password=PASSWORD, db=3, port=6379, decode_responses=True)print (pool) #这是一个连接池r = redis.Redis(connection_pool=pool) r.set('foo', '我爱你北京')print (r.get('foo'))
内容总结
以上是互联网集市为您收集整理的python连接redis存储全部内容,希望文章能够帮你解决python连接redis存储所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。