1.4 KiB
1.4 KiB
title, type, permalink, stable_id, scope, memory_type, project_id, usage_profile_id, status, revision, request_id, created_at, updated_at, tags
| title | type | permalink | stable_id | scope | memory_type | project_id | usage_profile_id | status | revision | request_id | created_at | updated_at | tags | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| UTU Redis未送达缓存:私聊按接收方设置,群聊按群设置计算期限 | decision | main/projects/d401bdbe-e9c0-4de8-aa0f-48b983de7c80/utu-redis-未送达缓存私聊按接收方设置群聊按群设置计算期限 | 2b1ec63f-c259-43c3-9df3-9e571c1e2cc1 | project | decision | d401bdbe-e9c0-4de8-aa0f-48b983de7c80 | 7aee455b-24cc-4008-bdaf-443721e6f939 | active | 2 | utu-20260910-chat-redis-delivery-02 | 2026-09-10T09:55:08.158811+00:00 | 2026-09-10T10:05:04.040104+00:00 |
|
2026-09-10用户明确允许Redis临时缓存未送达密文;服务器重启或服务重启须丢弃,送达/到期删除线上副本;未送达时发送方删除消息也同步删除线上。聊天记录自动清理从消息发出时间起算(用户原句:毕竟这个自动清理聊天记录是根据消息发出时间而定的)。私聊线上未送达期限为消息发出时间加接收方个人设置的保留时长;用户进一步明确群聊跟群设置走,而不是个人,因此群聊记录及未送达密文按群保留时长,个人设置不覆盖群聊。适用保留时长变更后,已有本地记录和Redis未送达密文立即按新设置重算并清理。禁止通过持久化/重启恢复继续投递旧队列。Redis为已确认缓存组件,其余技术方案待定。