redis连接的对象的封装,单独封装问题大不大,我的tornado版本跟老师的不一样,跟着老师做没办法挂载到RequestHandler对象上

来源:10-6 tornado集成异步短信发送接口 - 3

TesterWang

2019-12-16

# 全局的视图文件
import redis

from Mxform.settings import settings


class CacheHandler:
    def __init__(self):
        self.redis_conn = redis.Redis(**settings["redis"])

    def set_my(self, key, value, times):
        self.redis_conn.set(name=key, value=value, ex=times)

    def __del__(self):
        print("关闭redis连接! ")
        self.redis_conn.close()


if __name__ == '__main__':
    c = CacheHandler()
    c.set_my("a", "1", 600)

写回答

1回答

bobby

2019-12-18

你的挂载有什么问题? 有具体报错信息没有

0
0

Tornado从入门到进阶 打造支持高并发的技术论坛

异步IO并发编程/Form,ORM/aiomysql、peewee-async/epoll

593 学习 · 350 问题

查看课程