- Redis、Kafka 和 Pulsar 消息队列对比
-
一、最基础的队列最基础的消息队列其实就是一个双端队列,我们可以用双向链表来实现,如下图所示:push_front:添加元素到队首;pop_tail:从队尾取出元素。有了这样的数据结构之后,我们就可以在...
- 主流的四种限流策略,我都可以通过redis实现
-
引言在web开发中功能是基石,除了功能以外运维和防护就是重头戏了。因为在网站运行期间可能会因为突然的访问量导致业务异常、也有可能遭受别人恶意攻击所以我们的接口需要对流量进行限制。俗称的QPS也是对流量...
- 如何查看redis中所有的key,如何删除key,如何对key重命名?
-
keyspattern:获取所有与pattern匹配的key,返回所有与该key匹配的keys,*表示任意一个或多个字符,?表示任意一个字符。我们可以看出,使用命令keys*表示的意思是查询red...
- 聊聊redis分布式锁的8大坑 redis分布式锁的使用场景
-
在分布式系统中,由于redis分布式锁相对于更简单和高效,成为了分布式锁的首先,被我们用到了很多实际业务场景当中。但不是说用了redis分布式锁,就可以高枕无忧了,如果没有用好或者用对,也会引来一些意...
- 每日一题:Redis主节点的Key已过期,但从节点依然读到过期数据
-
写在前面今天小编在文末又更新了职位信息,如没合适的可以在Freemen中自行搜素合适职位信息呦~,祝大家早日获得一份好的工作。我们知道,大部分的业务场景都是读多写少,为了利用好这个特性,提升Redis...
- FlinkSQL自定义 redis connector flinksql自定义sink
-
导读:一般情况下,我们不需要创建新的connector,因为FlinkSQL已经内置了丰富的connector供我们使用,但是在实际生产环境中我们的存储是多种多样的,所以原生的conne...
- Redis分布式锁的10个坑 redis分布式锁有什么问题
-
前言日常开发中,经常会碰到秒杀抢购等业务。为了避免并发请求造成的库存超卖等问题,我们一般会用到Redis分布式锁。但是使用Redis分布式锁,很容易踩坑哦~本文田螺哥将给大家分析阐述,Redis分布...
- 如何在Java中使用Redis事务和分布式锁来避免死锁示例
-
如何在Java中使用Redis事务和分布式锁来避免死锁,并确保在并发环境下数据的一致性和操作的原子性。示例背景假设我们有一个简单的库存管理系统,当用户尝试购买商品时,我们需要减少库存数量。我们将使用R...
- 一口气整理一波延时队列实现方案 延时队列java
-
作者:kevinkrcai,腾讯IEG后台开发工程师一、前言前段时间参与了海外客服系统相关需求的开发工作,其中需要实现客服对用户消息回复超时的相关处理策略。比如:当客服接收到用户消息后,如果在3分钟内...
- 超全Redis命令总结,墙裂建议收藏,说不定就用上了呢
-
前言Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis可以广泛用于微服务架构。它可能是您应用程序以多种不...
- 一周热门
-
-
C# 13 和 .NET 9 全知道 :13 使用 ASP.NET Core 构建网站 (1)
-
因果推断Matching方式实现代码 因果推断模型
-
Python第六讲:tuple_python tuple类型
-
git pull命令使用实例 git pull--rebase
-
程序员的开源月刊《HelloGitHub》第 71 期
-
git pull 和git fetch 命令分别有什么作用?二者有什么区别?
-
面试官:git pull是哪两个指令的组合?
-
git 执行pull错误如何撤销 git pull fail
-
如何将AI助手接入微信(打开ai手机助手)
-
SparkSQL——DataFrame的创建与使用
-
- 控制面板
- 最新留言
-
