Redis 在 SNS 类应用中的最佳实践有哪些?

1. 消息队列(通知类、延迟更新类)

2. 热点数据的实时缓存(比如feed,数据库、缓存同时写)

3. 热点列表数据缓存(首页、热门话题等)

4. counter(计数器,大多是用缓存实现的)

5. 记日志最好不要用redis,用mongodb比较适合。

欢迎订阅“Java技术分享”专栏~

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏服务端技术杂谈

微服务系列-架构

模块即服务; 微服务使用库,库定义成内存里面的调用,微服务定义成web请求或远程调用; 独立可部署; 接口调用; 缺点是远程调用比本地重很多; 按业务逻辑进行分...

3097
来自专栏瓜大三哥

伪路径

1.什么是伪路径? 存在于设计之中,之所以叫伪路径,是因为这样的路径并未发挥真正的功能,在时序分析时不需要我们去分析。 2.为什么设置伪路径? 去除无效的时序...

2478
来自专栏smy

一张图解释负载均衡

首先当大量用户访问时候,先请求到nignx服务器,因为nignx对于高并发支持较好,所以由nignx服务器将访问需求分配给不同的apache服务器,apache...

1443
来自专栏coderhuo

虚拟内存探究,深入理解进程地址空间

想了解堆栈等虚拟内存相关知识吗? 想知道下面这张进程地址空间示意图是如何一步一步画出来的吗? 《虚拟内存探究》系列文章将通过实验的方式带你学习相关知识。

992
来自专栏Java技术栈

一张图告诉你为什么是服务网关。

网关服务是单一访问点,并充当多项服务的代理。服务网关启用了跨所有服务的路由转发、过滤和公共处理等。 在微服务实践中远不止这点功能,它可以做到统一接入、流量管控、...

3318
来自专栏编程微刊

小程序云开发的开通流程及添加集合数据

随着小程序云开发的逐渐流行,一个工程师全栈小程序的能力也逐步变得越来越强大,作为一个前端工程师,现在也可以逐步脱离后台的帮助了,自己可以按照自己的想法来开发一款...

1334
来自专栏蛋未明的专栏

【myweb2.0】框架的新思想

1524
来自专栏java闲聊

natapp 内网穿透神器

2436
来自专栏hadoop学习笔记

从服务端视角看高并发难题

所谓服务器大流量高并发指的是:在同时或极短时间内,有大量的请求到达服务端,每个请求都需要服务端耗费资源进行处理,并做出相应的反馈。

1383
来自专栏性能与架构

MongoDB 即将支持跨文档事务

1692

扫码关注云+社区