tornado-redis连接池的使用

最近公司项目中用到了tornado框架,并使用redis作为缓存,为了充分发挥tornado异步效果,选择了tornado-redis作为redis客户端,可以很好的和tornado结合。

介绍

tornado-redis 包,一个 tornado 可用的异步 redis client。使用很简单

tornado-redis连接数据库

1.普通连接(未使用连接池池)
import tornadoredis
c = tornadoredis.Client(host="127.0.0.1",port=6379)
# 测试是否连接成功,写一个key,并查看redis数据库是否存在该key
c.set("name","zhangsan")

执行结果

127.0.0.1:6379> get name
"zhangsan"
127.0.0.1:6379>
2.连接池连接

具体连接池的概念就不说了,很简单

import tornadoredis

CONNECTION_POOL = tornadoredis.ConnectionPool(max_connections=100, wait_for_available=True)
c = tornadoredis.Client(host="127.0.0.1", port="6379", connection_pool=CONNECTION_POOL)
# 测试是否连接成功,写一个key,并查看redis数据库是否存在该key
c.set("age",18)

执行结果


127.0.0.1:6379> get age
"18"
127.0.0.1:6379>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值