
消息队列的考验:Redis有哪些解决方案?
你好,我是蒋德钧。 现在的互联网应用基本上都是采用分布式系统架构进行设计的,而很多分布式系统必备的一个基础软件就是消息队列。 消息队列要能支持组件通信消息的快速读写,而 Redis 本身支持数据的高速访问,正好可以满足消息队列的读写性能需求。不过,除了性能,消息队列还有其他的要求,所以,很多人都很关

如何在Redis中保存时间序列数据?
你好,我是蒋德钧。 我们现在做互联网产品的时候,都有这么一个需求:记录用户在网站或者 App 上的点击行为数据,来分析用户行为。这里的数据一般包括用户 ID、行为类型(例如浏览、登录、下单等)、行为发生的时间戳: UserID, Type, TimeStamp 我之前做过的一个物联网项目的数据存取需

GEO是什么?还可以定义新的数据类型吗?
你好,我是蒋德钧。 在第 2 讲中,我们学习了 Redis 的 5 大基本数据类型:String、List、Hash、Set 和 Sorted Set,它们可以满足大多数的数据存储需求,但是在面对海量数据统计时,它们的内存开销很大,而且对于一些特殊的场景,它们是无法支持的。所以,Redis 还提供了

有一亿个keys要统计,应该用哪种集合?
你好,我是蒋德钧。 在 Web 和移动应用的业务场景中,我们经常需要保存这样一种信息:一个 key 对应了一个数据集合。我举几个例子。 手机 App 中的每天的用户登录信息:一天对应一系列用户 ID 或移动设备 ID; 电商网站上商品的用户评论列表:一个商品对应了一系列的评论; 用户在手机 App