阿里云文档 2025-07-04

自建 Redis 迁移到阿里云自建 Redis 方案

一、适用场景本方案适用于将其他云厂商、本地数据中心 (IDC) 或其他环境下的自建 Redis 数据库,平滑、高效地迁移至阿里云 ECS 上部署的自建 Redis 数据库实例。迁移类型涵盖:全量数据迁移: 将源 Redis 数据库中的全部存量数据迁移至目标 Redis 实例。全量数据迁移:增量数据迁...

阿里云文档 2025-06-10

Tair容灾架构介绍以及如何选择容灾方案

云数据库 Tair(兼容 Redis)作为高性能的Key-Value数据库,在业务场景中往往承载着大量的重要数据,为保障数据安全性,云数据库 Tair(兼容 Redis)提供了多种灾备方案供您选择。

阿里云文档 2024-10-29

如何使用TairRoaring搭建高性能的目标用户筛选服务

您可以通过Tair(企业版)的TairRoaring数据结构快速搭建高性能的目标用户筛选服务。

文章 2023-10-24 来自:开发者社区

Redis实现延迟队列,我研究了两种方案,发现并不简单

大家好,我是三友~~ 背景 前段时间有个小项目需要使用延迟任务,谈到延迟任务,我脑子第一时间一闪而过的就是使用消息队列来做,比如RabbitMQ的死信队列又或者RocketMQ的延迟队列,但是奈何这是一个小项目,并没有引入MQ,我也不太想因为一个延迟任务就引入MQ,增加系统复杂度,所以这个方案直接就被pass了。 虽然基于MQ这个方式走不通了,但是这个项目中使用到Redis,所以我就想是否...

Redis实现延迟队列,我研究了两种方案,发现并不简单
文章 2023-04-30 来自:开发者社区

用 Redis 实现延迟队列,我研究了两种方案,发现并不简单 下

消息消费只有广播模式Redis的发布订阅模式消息消费只有广播模式一种。所谓的广播模式就是多个消费者订阅同一个channel,那么每个消费者都能消费到发布到这个channel的所有消息。如图,生产者发布了一条消息,内容为sanyou,那么两个消费者都可以同时收到sanyou这条消息。所以,如果通过监听channel来获取延迟任务,那么一旦服务实例有多个的话,还得保证消息不能重复处理,额外地增加了代....

用 Redis 实现延迟队列,我研究了两种方案,发现并不简单 下
文章 2023-04-30 来自:开发者社区

用 Redis 实现延迟队列,我研究了两种方案,发现并不简单 上

背景监听过期keyRedisson实现延迟队列背景前段时间有个小项目需要使用延迟任务,谈到延迟任务,我脑子第一时间一闪而过的就是使用消息队列来做,比如RabbitMQ的死信队列又或者RocketMQ的延迟队列,但是奈何这是一个小项目,并没有引入MQ,我也不太想因为一个延迟任务就引入MQ,增加系统复杂度,所以这个方案直接就被pass了。虽然基于MQ这个方式走不通了,但是这个项目中使用到Redis,....

用 Redis 实现延迟队列,我研究了两种方案,发现并不简单 上
文章 2022-12-27 来自:开发者社区

基于Redis实现DelayQueue延迟队列设计方案(附源码)

Part1应用场景创建订单10分钟之后自动支付订单超时取消.......等等...Part2实现方式最简单的方式,定时扫表;例如每分钟扫表一次十分钟之后未支付的订单进行主动支付 ;优点: 简单缺点: 每分钟全局扫表,浪费资源,有一分钟延迟使用RabbitMq 实现 RabbitMq实现延迟队列优点: 开源,现成的稳定的实现方案;缺点: RabbitMq是一个消息中间件;延迟队列只是其中一个小功能....

基于Redis实现DelayQueue延迟队列设计方案(附源码)
文章 2021-12-28 来自:开发者社区

基于Redis实现DelayQueue延迟队列设计方案(附源码)

应用场景创建订单10分钟之后自动支付订单超时取消…等等…实现方式最简单的方式,定时扫表;例如每分钟扫表一次十分钟之后未支付的订单进行主动支付 ;优点: 简单缺点: 每分钟全局扫表,浪费资源,有一分钟延迟使用RabbitMq 实现 RabbitMq实现延迟队列优点: 开源,现成的稳定的实现方案;缺点: RabbitMq是一个消息中间件;延迟队列只是其中一个小功能,如果团队技术栈中本来就是使用Rab....

基于Redis实现DelayQueue延迟队列设计方案(附源码)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

云原生多模数据库Lindorm

Lindorm是适用于任何规模、多种类型的云原生数据库服务,支持海量数据的低成本存储处理和弹性按需付费,兼容HBase、Solr、SQL、OpenTSDB等多种开源标准接口,是互联网、IoT、车联网、广告、社交、监控、游戏、风控等场景首选数据库,也是为阿里巴巴核心业务提供支撑的数据库之一。

+关注