Files
MemRelay/projects/d401bdbe-e9c0-4de8-aa0f-48b983de7c80/UTU Redis未送达缓存:私聊按接收方设置,群聊按群设置计算期限.md
T

1.4 KiB

title, type, permalink, stable_id, scope, project_id, memory_type, status, revision, restored_from_commit, created_at, updated_at, tags
title type permalink stable_id scope project_id memory_type status revision restored_from_commit created_at updated_at tags
UTU Redis未送达缓存:私聊按接收方设置,群聊按群设置计算期限 decision main/projects/d401bdbe-e9c0-4de8-aa0f-48b983de7c80/utu-redis-未送达缓存私聊按接收方设置群聊按群设置计算期限 2b1ec63f-c259-43c3-9df3-9e571c1e2cc1 project d401bdbe-e9c0-4de8-aa0f-48b983de7c80 decision active 1 6a6a895eaf 2026-09-23T15:06:04.311387+00:00 2026-09-23T15:06:04.311446+00:00
聊天
Redis
群保留设置
离线投递

2026-09-10用户明确允许Redis临时缓存未送达密文;服务器重启或服务重启须丢弃,送达/到期删除线上副本;未送达时发送方删除消息也同步删除线上。聊天记录自动清理从消息发出时间起算(用户原句:毕竟这个自动清理聊天记录是根据消息发出时间而定的)。私聊线上未送达期限为消息发出时间加接收方个人设置的保留时长;用户进一步明确群聊跟群设置走,而不是个人,因此群聊记录及未送达密文按群保留时长,个人设置不覆盖群聊。适用保留时长变更后,已有本地记录和Redis未送达密文立即按新设置重算并清理。禁止通过持久化/重启恢复继续投递旧队列。Redis为已确认缓存组件,其余技术方案待定。