Loading

9.异步redis

在使用Python代码操作redis时候,连接、操作、断开都是网络IO

#安装支持异步redis的模块
pip3 install aioredis
async def execute(address, password):
    # 网络IO操作:创建redis连接
    redis = await  aioredis.create_redis(address, password=password)
    # 网络IO操作:在redis中设置值
    await redis.hmset_dict('car', key1=1, key2=2)
    # 网络IO操作:在redis中取值
    result = await redis.hgetall('car', encoding='utf-8')
    print(result)
    redis.close()
    # 网络IO操作:关闭redis连接
    await redis.wait_closed()


asyncio.run(execute('reids地址', '密码'))

 

posted @ 2022-08-21 23:12  木子七  阅读(61)  评论(0编辑  收藏  举报