python - 有没有办法异步等待redis中的键?
问题描述
是否可以异步等待,直到 redis 中存在某个键?
我目前的想法如下
import asyncio
red = connect_to_redis()
def get_value(key)
res = None
for _ in range(100):
if red.exists(key):
res = red.get(key)
break
await asyncio.sleep(0.1)
return res
有没有更好的解决方案?
解决方案
推荐阅读
- angular - ngrx 效果创建一个无限循环
- javascript - 如何在javascript中单击时翻转图像?
- c++ - 如何在 Unreal Engine-4 上制作构建目标?
- environment-variables - Systemd 什么时候没有设置 RUNTIME_DIRECTORY 环境?
- .net - 为什么关闭表单后我的剪贴板数据消失了?
- java - Spring数据即时转换为日期
- java - 在java中使用数据库处理程序执行操作的问题
- javascript - 在 React 中,我想使用本地构建的组件(CKeditor 5)
- javascript - 在 asp.net.core c# 中通过 ajax 命令将布尔值发送到控制器
- sharepoint - 如何更新两个列表之间的列