微信聊天记录数据库查看方法如下:
工具:手机、微信。
方法/步骤:
1、打开手机微信后,点击下方的“我的”,再点击“设置”。
2、来到“设置”界面后,点击“通用”。
3、然后再点击最下方的“微信存储空间”。
4、在新的界面就会显示微信已经使用的存储空间大小,点击“管理微信存储空间”。
5、然后就会统计出来微信聊天记录数据的大小。
采用Redis进行数据存储,主要包括频控、限流、用户表、在线用户表、聊天消息表(redis list实现消息队列)、好友表(TODO)
CheckFrequency(userId uint64) bool
返回true检查通过,false触发频控
visited_{user_id} >3触发
离线用户key为空
数据结构:key-value
取值:
1=在线
2=离开
3=隐身(VIP功能)
数据结构:list
数据结构:hashmap
对于关系数据库,可以设一个这样的字段,这个字段里存放了李四的所有好友,每个好友以“,”分隔;对于非关系数据库,比如说健值数据库,可以使用一个大型的HASH表来存放,李四的所有好友以一个链接的方式串起来
。
比如:
linker表示链接
hash(李四)=linker(王五、张三、黄光、李明)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)