博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python操作redis
阅读量:5334 次
发布时间:2019-06-15

本文共 942 字,大约阅读时间需要 3 分钟。

安装python-redis

pip install redis

 

python操作redis

#从redis包中导入Redis类from redis import Redis#初始化redis实例cache = Redis(host='10.2.2.120', port='6379')#操作字符串cache.set('username', 'abc')cache.delete('username')#列表操作cache.lpush('books', 'java')cache.lpush('books', 'python')cache.lpush('books', 'php')print(cache.lrange('books', 0, -1))#集合的操作cache.sadd('team', 'blue')cache.sadd('team', 'yellow')cache.sadd('team', 'red')print(cache.smembers('team'))#哈希的操作cache.hset('website', 'baidu', 'www.baidu.com')cache.hset('website', 'google', 'www.google.com')print(cache.hgetall('website'))#事务的操作pip = cache.pipeline()pip.set('usernmae', 'heboan')pip.set('password', '123456')pip.execute()#发布与订阅(发布订阅要在不同的文件)#订阅消息ps = cache.pubsub()ps.subscribe('email')while True:    for item in ps.listen():        print(item)        #发布消息for x in range(3):    cache.publish('email', 'xxxx@qq.com')

这里只是列出了一些基本的操作,其实和命令行是一样的

转载于:https://www.cnblogs.com/sellsa/p/9425214.html

你可能感兴趣的文章
php 经典分页
查看>>
JavaScript 中的面向对象的初步认识
查看>>
mybaits中"#"和"$"的区别
查看>>
黑马程序猿——12,多线程(2)
查看>>
2.5 使用git对项目进行版本控制
查看>>
windows phone textblock C#设置颜色以及换行
查看>>
Windows Phone开发(29):隔离存储C 转:http://blog.csdn.net/tcjiaan/article/details/7447469...
查看>>
Windows Phone开发(6):处理屏幕方向的改变 转:http://blog.csdn.net/tcjiaan/article/details/7273107...
查看>>
LockBits in GDI+【转】http://timothyqiu.com/archives/lockbits-in-gdiplus/
查看>>
HMM代码实现
查看>>
QuickHit游戏
查看>>
字符串中数字,字母,空格等的数量统计
查看>>
C#OOP之四 深入理解方法
查看>>
Python生成器
查看>>
几个常用的小shell
查看>>
swiper3d横向滚动多张炫酷切换banner
查看>>
微信小程序 scroll-view 实现锚点跳转
查看>>
jenkins 构建到最后报权限的问题
查看>>
Node中怎么保持MySql一直连接不断开
查看>>
修正下载链接的树莓派Flash教程(前置:Chromium浏览器)
查看>>