安装 Redis的Python客户端redis-py
安装 redis-py
使用easy_install
sudo easy_install redis
源码安装
源码安装
git clone https://github.com/andymccurdy/redis-py.git cd redis-py python setup.py install
使用
import redisr = redis.StrictRedis(host='127.0.0.1', port=9212)
r.set('foo', 'hello')
r.rpush('mylist', 'one')
print r.get('foo')
print r.rpop('mylist')
redis-py使用connection pool来管理对一个redis server的所有连接,避免每次建立、释放连接的开销。默认,每个Redis实例都会维护一个自己的连接池。可以直接建立一个连接池,然后作为参数Redis,这样就可以实现多个Redis实例共享一个连接池。
import redispool = redis.ConnectionPool(host='127.0.0.1', port=9212) r = redis.Redis(connection_pool=pool) r.set('one', 'first') r.set('two', 'second') print r.get('one') print r.get('two')
redis pipeline机制,可以在一次请求中执行多个命令,这样避免了多次的往返时延。
import redispool = redis.ConnectionPool(host='127.0.0.1', port=9212) r = redis.Redis(connection_pool=pool) pipe = r.pipeline() pipe.set('one', 'first') pipe.set('two', 'second') pipe.execute()pipe.set('one'. 'first').rpush('list', 'hello').rpush('list', 'world').execute()
redis-py默认在一次pipeline中的操作是原子的,要改变这种方式,可以传入transaction=False,
pipe = r.pipeline(transaction=False)
转载于:https://www.cnblogs.com/ryanzheng/p/9484808.html
安装 Redis的Python客户端redis-py相关推荐
- Redis——使用 python 操作 redis 之从 hmse 迁移到 hset
环境 windows 10 专业版 pycharm pro python 3.7 redis library 4.1.4 补充:Windows redis 3.2.100 问题描述 我想向一个 has ...
- 【Redis】CentOS7下redis的安装+supervisor管理+允许远程访问+测试部署效果
一.redis的安装 第一步:下载redis安装包 wget http://download.redis.io/releases/redis-4.0.6.tar.gz 第二步:解压压缩包 tar -z ...
- Python 操作 redis
官网命令(英文)列表:http://redis.io/commands Redis 教程:http://www.redis.net.cn/tutorial/3501.html Redis 命令参考:h ...
- python连接redis集群如何释放内存_python 连接 redis cluster 集群
一. redis集群模式有多种, cluster模式只是其中的一种实现方式, 其原理请自行谷歌或者百度, 这里只举例如何使用Python操作 redis cluster 集群 二. python 连接 ...
- python redis缓存_第二百九十五节,python操作redis缓存-字符串类型
python操作redis缓存-字符串类型 首先要安装redis-py模块 python连接redis方式,有两种连接方式,一种是直接连接,一张是通过连接池连接 注意:以后我们都用的连接池方式连接,直 ...
- Paho MQTT Python客户端常用API、安装与使用
MQTT(Message Queuing Telemetry Transport)是一种轻量级的即时通信协议,相关介绍可见:MQTT简介. Paho 是Eclipse的开源 MQTT 客户端项目,提供 ...
- python使用redis做缓存_Python中的Redis客户端缓存(二)
Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 处理失效 无效消息如何发送到被追踪的客户端取决于客户端正在使用的Redis序列化协议(RESP).早期版本 ...
- 如何检查python的库是否安装成功_如何测试redis是否安装成功
下载Redis 下载好后 复制所在位置 cd 跳到 D:\Java\64bit 图中的目录位置 这样便启动成功了. 设置redis密码的话要 到redis.conf中找到 requirepass关键字 ...
- 安装redis及python redis模块
第一部分:安装redis mkdir /usr/local/redis cd /usr/local/src wget http://download.redis.io/releases/redis-2 ...
- Windows下安装Redis及使用Python操作Redis的方法
这篇文章主要介绍了Windows下安装Redis及使用Python操作Redis的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下 首先说一下在Windows下安装Redis,安装包可以在htt ...
最新文章
- 用Intersects方式联接地理数据,如何进行地理数据分析
- 编程之美-从无头单链表中删除节点方法整理
- Python函数的非固定参数
- G1与CMS的区别是什么
- mysqld 安装细节
- Android小项目之五 splash动画效果
- 微信小程序 短信验证码
- htmL中怎么使图片轮播,网页设计中怎么让图片轮播
- 超级账本HyperLedger:Fabric-CA的使用演示(两个组织一个Orderer三个Peer)
- 老路MBA商学课|第004课:边际成本|飞机起飞前的座位,只卖一块钱?
- matlab求系统根轨迹代码_怎么学习经典控制(结合MATLAB)
- 计算机基础应用期中试卷,计算机应用基础期中考试计算机试卷.doc
- Web服务器群集——Nginx企业级优化
- 985大学计算机专业起薪,985名校毕业生有多值钱?看完这份大学毕业生薪酬榜你就知道了...
- MCS-51单片机指令系统--数据传送指令
- ug许可证安装的java卸载不了_UG软件和NX许可证在系统控制面板里卸载不掉怎么办?可以直接删除注册表吗?...
- DisplayTag应用总结
- 如何给Linux服务器安装瑞星,手把手教你制作瑞星Linux杀毒光盘
- Virtual box中win7分辨率问题解决
- 安装Java错误1603