百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT技术
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可以广泛用于微服务架构。它可能是您应用程序以多种不...