背景介绍
双十一如火如荼,云数据库 Redis 版也圆满完成了双十一的保障工作。目前云数据库 Redis 版提供了标准单副本、标准双副本和集群版本。
标准单副本和标准双副本 Redis 具有很高的兼容性,并且支持 Lua 脚本及地理位置计算。集群版本具有大容量、高性能的特性,能够突破 Redis 单线程的单机性能极限。
云数据库 Redis 版默认双机热备并提供了备份恢复支持,同时阿里云 Redis 源码团队持续对 Redis 进行优化升级,提供了强大的安全防护能力。本文将选取双十一的一些业务场景简化之后进行介绍,实际业务场景会比本文复杂。
微淘社区之亿级关系链存储
微淘社区承载了亿级淘宝用户的社交关系链,每个用户都有自己的关注列表,每个商家有自己的粉丝信息,整个微淘社区承载的关系链如下图所示。
如果选用传统的关系型数据库模型表达如上的关系信息,会使业务设计繁杂,并且不能获得良好的性能体验。微淘社区使用 Redis 集群缓存存储社区的关注链,简化了关注信息的存储,并保证了双十一业务丝滑一般的体验。微淘社区使用了 Hashes 存储用户之间的关注信息,存储结构如下,并提供了以下两种的查询接口:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。