
Redis
文章平均质量分 69
_aaz
www
展开
-
Hyperf 使用 udp 服务和 redis 的 pub/sub 完成消息主动推送
目前博主使用过由http请求主动向udp连接发送消息只有redis的pub/sub,有其他方式欢迎交流。如果不是单例每次收到udp消息都会订阅一次['sending'],会导致发送消息的时候客户端收到N次。storeServerAddress方法接收保存心跳信息,必须每次都更新IP和端口,因为udp的端口会变。根据官方文档创建对应配置,在config/autoload/server.php文件增加以下内容。如果需要http请求主动向udp发送消息请往下看!原创 2025-01-07 16:49:31 · 285 阅读 · 0 评论 -
Hyperf + Redis:基于过期事件的延时提醒与过期处理
本文介绍了如何在 Hyperf 框架中结合 Redis 的键过期事件机制,实现延时提醒与过期处理的功能。该方法适用于诸如未支付订单的过期提醒、用户注册后的延时回调等场景。实现过程基于 Redis 2.8.0 及以上版本(支持 notify-keyspace-events 配置项)。文中详细介绍了环境配置和实现步骤,包括 Redis 配置、服务进程创建、监听器及事件类的设置。通过在服务类中启动 Redis 的过期监听,在监听器中处理过期事件的逻辑,最终实现对过期事件的及时响应与处理。原创 2024-11-08 13:45:52 · 370 阅读 · 0 评论