Commit Graph

8 Commits

Author SHA1 Message Date
昔念
460b92c044 1 2026-02-07 18:21:52 +08:00
昔念
026689f3ed ```
feat(cache): 添加复合键缓存操作支持

添加了基于 uint32+string 组合键的缓存操作方法,包括
GetByCompoundKey、SetByCompoundKey、DelByCompoundKey 和
ContainsByCompoundKey 方法,用于处理用户ID和会话ID的组合缓存场景

fix(vscode): 添加 cSpell 配置支持 struc 词汇

refactor(session): 移除过时的会话管理方法

移除了基于单一字符串键的会话管理方法,因为已迁移到使用
复合键的缓存操作方式
```
2026-01-19 18:51:56 +08:00
1
240c349b8a fix: 修复空提交问题 2025-11-23 23:38:03 +00:00
699db8406b ```
feat(base): 添加邮箱注册码功能及用户注册接口

- 在 `sessionManager` 中新增邮件注册码缓存管理实例和相关方法
- 实现生成、保存、验证、删除邮件注册码的逻辑
- 新增 `/reg` 和 `/email` 接口用于用户注册和发送验证码
- 引入 `golang-lru` 依赖以支持限流缓存功能
- 调整包导入顺序,优化代码结构
```
2025-11-04 11:44:07 +08:00
2678cd9685 fix(session): 调整会话保存时长为1小时
将会话保存时长从24小时调整为1小时,以提高会话安全性。

feat(socket): 添加强制踢出功能

在QuitSelf方法中增加强制踢出参数,当参数不为0时强制踢出所有玩家。
2025-10-26 15:12:29 +08:00
1
02c0582fe5 每日任务添加 2025-08-28 17:13:54 +00:00
0016be7ad0 feat(common): 重构 share 包并添加缓存扫描功能
- 移除了 sessionManager 结构体和相关方法
- 新增 cacheStore 结构体的 Scan 方法,用于扫描匹配模式的键
- 新增 cacheStore 结构体的 MGet 方法,用于批量获取多个键的值
- 优化了代码结构,提高了缓存操作的灵活性和效率
2025-08-09 22:29:41 +08:00
575560454
b647c74808 refactor(common): 重构缓存管理模块,将cache迁移至share包并实现泛型缓存存储 2025-07-15 18:10:25 +00:00