当前位置:首页 » 服务存储 » 聊天消息存储数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

聊天消息存储数据库

发布时间: 2023-03-02 01:02:27

Ⅰ 微信聊天记录数据库在哪个文件夹

1、语音聊天记录:

因为语音聊天记录的备份和提取无需root,这些内容都备份在SD卡上。所以,我们首先将手机通过USB连接到电脑上,然后通过电脑打开SD卡所在的文件夹,找到:/sdcard/Tencent/MicroMsg/

2、接着,打开对应的备份文件夹,正常都是一堆数字和字母组成文件名的文件夹。进入后,找到“voice”文件夹。

3、文件夹里的arm格式文档就是所有的聊天语音记录。只要把这些文件存下来,则语音聊天记录给备份下来。

4、文本聊天记录:

注意,导出文本聊天记录就需要把手机进行root,只有在root后才能进行文本聊天记录的!让我们首先先把手机进行root~

5、root完成后,打开\data\data\com.tencent.mm\MicriMsg 文件夹,里面会有一个以很长一串数字或者一些字母组成命名的文件夹(也可能有多个。不同的文件夹名代表不同的QQ,如果你用不同的QQ登陆过微信,每个 QQ会产生一个新乱码文件夹,保险起见,可以都备份上)把此文件夹备份出来,文件夹里还有个systemInfo.cfg文件可以不用备份!

6、然后进入找到MicroMsg.db文件,就是它了,这就是存储好友号码、昵称、聊天记录的数据库文件。想备份,简单,直接复制了就得!想要打开和导出为文本什么的,下载个SQLite相关软件就能做到了

Ⅱ 聊天系统-数据库设计

采用Redis进行数据存储,主要包括频控、限流、用户表、在线用户表、聊天消息表(redis list实现消息队列)、好友表(TODO)

CheckFrequency(userId uint64) bool
返回true检查通过,false触发频控

visited_{user_id} >3触发

离线用户key为空

数据结构:key-value

取值:
1=在线
2=离开
3=隐身(VIP功能)

数据结构:list

数据结构:hashmap