最新 最热

mysql

生产环境下mysql配置2、mysql主从复制3、redis指令4、redis主从配置5、redis半持久化 RDB 全持久化AOF6、percona-xtrabackup 备份

2019-10-23
0

[日常] Redis中set集合的使用思考

公司部门同事有个需求,就是需要把当前另一个部门a中存储的数据全部导出来,自己当前业务b的数据全部导出来,两个要取一下差集,把a中存在,b中不存在的记下来,要去调用某接口把对应的文件删除。这个我感觉可以使用redis的集合...

2019-10-23
0

java架构之路-(Redis专题)Redis的主从、哨兵和集群

我们使用的redis,单机的绝对做不到高可用的,万一单机的redis宕机了,就没有备用的了,我们可以采用集群的方式来保证我们的高可用操作。

2019-10-23
0

ID生成策略——SnowFlake

某个项目采用了数据库(MySQL)自增ID作为主要业务数据的主键。数据库自增ID使用简单,自动编号,速度快,而且是增量增长,按顺序存放,对于检索非常有利。...

2019-10-23
0

Keepalived+expect方式实现Redis主从高可用(亲测有用)

redis高可用有Sentinel、Cluster等多种方式,本文主要介绍keepalived方式。

2019-10-23
1

如何高效计算DAU

项目中一直有计算DAU这类的需求,业务开发者往往埋个点,其他是事情就交给数据团队了。

2019-10-23
0

上线过程踩到的反序列化的坑

序列化反序列化问题网上有一大堆文章进行专题讲解,这篇文章也不打算介绍序列化反序列化的细节。这篇文章只是分享项目中在这个问题上实际遇到的问题。...

2019-10-23
1

Redis SortedSet结构score字段丢失精度问题解决办法

项目中采用Redis SortedSet存储用户的离线消息,score值存储的msgid(消息ID)。msgid采用snowflake算法生成,按照时间有序。(参看《一个海量在线用户即时通讯系统(IM)的完整设计》)...

2019-10-23
0

TimeLine模型下确保消息有序不丢

通过《基于TimeLine模型的消息同步机制》一文,我们了解到Timeline模型有非常多的优点,也是钉钉采用的消息同步机制。实际工作中,我们也将该模型应用在了C端用户的消息场景中。实施过程中也遇到了一些问题,积累了一些经验...

2019-10-23
1

IM系统海量消息数据是怎么存储的?

现在的IM系统,消息都要落地存储。这样如果接收消息的用户不在线,等他下次上线时,能获取到消息数据。

2019-10-23
0