尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

redis 异步读写,2.0改版后操作代码

redis 异步读写,2.0改版后操作代码
📅 发布时间:2026/6/19 9:19:45

redis2
`
from tornado import ioloop, web
import json
import aioredis

settings = {
"debug" : True,
"redis":"redis://:@127.0.0.1:6379/0",
}

class Home(web.RequestHandler):
def prepare(self):
self.json_argument = {}
# if self.request.method.lower() in ("get", "post", "put", "delete", "patch"):
# if self.request.headers.get("Content-Type").lower() == "application/json":
# self.json_argument = json.loads(self.request.body)

async def get(self):# 2.0之后,aioredis 提供了 from_url 方法,直接从 url 中创建连接# redis = await aioredis.create_connection(self.application.settings["redis"])# redis = await aioredis.create_connection(self.application.settings["redis"])# await redis.execute("setex", "name", 60, "chen",)# data = await redis.get("name")# print(data.decode())# self.write(data.decode())redis = aioredis.from_url(self.application.settings["redis"])async with redis.client() as conn:await conn.setex("name", 60, "chen")data = await conn.get("name")print(data.decode())self.write(data.decode())

async def redis_pool():
# Redis client bound to pool of connections (auto-reconnecting).
redis = aioredis.from_url(
"redis://localhost", encoding="utf-8", decode_responses=True
)
await redis.set("my-key", "value")
val = await redis.get("my-key")
print(val)

def make_app():
return web.Application(handlers=[
(r"/", Home)],
**settings,
)

if name == 'main':
app = make_app()
app.listen(8888)
ioloop.IOLoop.current().start()

`

相关新闻

  • 2025年棒球帽,卫衣,羽绒服厂家推荐排行榜,潮流设计与舒适体验的时尚之选!
  • 22-windows11-wsl-deepin-envoy-proxy-安装
  • uml九图

最新新闻

  • 2025-2026年尚都国际中心电话查询:实地看房前请确认租赁条款与费用明细 - 品牌推荐
  • 2026乌鲁木齐六月黄金回收实测六家门店全覆盖攻略 - 余生黄金回收
  • AI模型微调数据指南
  • 武汉三新职业技术学校2026年招生指南 - 武汉中职最新信息发布
  • 2026延安黄金回收市场实测:六区县上门回收服务横向评测 - 余生黄金回收
  • GitHub中文化插件:5分钟告别英文界面,中文开发者效率提升指南

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号