redis打盹延迟队列模块。

pyrede的Python项目详细描述


pyrede-暂停python模块的redis元素

:rocket:a rede是一个奇妙的打盹延迟队列

用法

rede是一个有效的事件“打盹按钮”, 你把一个事件推到它里面(为了将来的参考),在几秒钟内你想要它回来, 并在需要元素返回时进行轮询。只有过期的元素才会弹出。

   import pyrede
   import redis

   rede = pyrede.Rede(redis.Redis(decode_responses=True), "demo")

   rede.push("123", 1)
   rede.push("456", 1)
   rede.push("789", 3)

   time.sleep(1)

   list(rede.poll())

输出->;[“123”,“456”]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Hibernate在实体映射中出现重复列   java如何用FTP目录填充JTree?   java无法解析引用本地ejbref。两个EJB模块之间的通信   java如何在主文件夹的文件和子文件夹中进行更改?   java如何在接到电话时“正确”发送短信?   java有没有一种方法可以在javafx的桌面浏览器中使用saml对用户进行身份验证   java如何通过命令行开始在eclipse中运行?   带有远程数据库的java安卓应用程序   java替换行输入。基于关闭标志的txt文件   爪哇科特林。如何将十进制数的结尾设置为零?   java AgentInitializationException:已加载代理JAR,但代理在尝试注入JAR文件时未能初始化   Java:nextInt()验证不起作用   垃圾收集使用Java9G1GC,系统。应用程序加载时未执行gc()。为什么?   java将Spring引导应用程序部署到Tomcat服务器   java在创建新方法的同时创建新对象,这怎么可能呢?   使用HFileOutputFormat2时发生java ClassCastException   java应用程序未从编辑文本中获取值,似乎正在跳过行