package sessions import ( clog "github.com/cherry-game/cherry/logger" cproto "github.com/cherry-game/cherry/net/proto" ) func SendRedisBind(playerID int64, session *cproto.Session) { key := actor.BuildPlayerKey(playerID) fields := map[string]any{} fields[UID] = session.Uid fields[SID] = session.Sid fields[AgentPath] = session.AgentPath err := actor.redisClient.HSet(actor.ctx, key, fields).Err() if err != nil { clog.Warnf("[GateSendBind] Hset error. [err = %v]", err) return } } func SendRedisUnbind(playerID int64) { key := actor.BuildPlayerKey(playerID) err := actor.redisClient.Del(actor.ctx, key).Err() if err != nil { clog.Warnf("[GateSendUnbind] HDel error. [err = %v]", err) return } }