From 8ee525e97a46a7b62a3bc99ec0867c287c0119e9 Mon Sep 17 00:00:00 2001 From: hujiebin Date: Tue, 25 Jul 2023 17:10:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E7=90=86=E6=88=BF=E9=97=B4=E8=AE=BF?= =?UTF-8?q?=E5=AE=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- domain/cache/group_c/enter_room.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/domain/cache/group_c/enter_room.go b/domain/cache/group_c/enter_room.go index a164a04..def6372 100644 --- a/domain/cache/group_c/enter_room.go +++ b/domain/cache/group_c/enter_room.go @@ -59,3 +59,13 @@ func GetUserRecentRooms(model *domain.Model, userId uint64) (imGroupIds []string } return } + +// 清理房间访客 +// 15天前访问的 +func RemoveRoomVisitors(model *domain.Model, imGroupId string) { + groupKey := group_k.GetUserEnterRoomGroupKey(imGroupId) + err := model.Redis.ZRemRangeByScore(model, groupKey, "-inf", fmt.Sprintf("%d", time.Now().AddDate(0, 0, -15).Unix())).Err() + if err != nil { + model.Log.Errorf("RemoveRoomVisitors fail:%v", err) + } +} -- 2.22.0