大厂面试官问我:Redis为什么使用哈希槽的方式进行数据分片?为什么不适用一致性哈希的方式?【后端八股文十三:Redis 集群哈希八股文合集(1)】
2024-08-01 23:20 | 分类:数据库 | 评论:0 次 | 浏览: 89
为什么使用一致性哈希? 传统哈希算法(如取模)在节点变更时,会导致大量 key 的重新分布,引发大量的数据迁移和客户端路由更新,容易造...
lua脚本在redis集群中哈希槽分片问题
2024-08-01 23:17 | 分类:数据库 | 评论:0 次 | 浏览: 94
上文说到,通过可以操作redis lua脚本来实现时间窗限流,在执行lua脚本的时候,参数中有个keys列表,当lua脚本中如果有操作多个k...
常用中间件redis,kafka及其测试方法
2024-08-01 22:55 | 分类:数据库 | 评论:0 次 | 浏览: 95
哨兵是redis官方推荐的集群高可用解决方案它能够自动识别redis集群的健康状态并在master节点异常时将从节点提升为master节点当...
消息队列之六脉神剑:RabbitMQ、Kafka、ActiveMQ 、Redis、 ZeroMQ、Apache Pulsar对比和如何使用
2024-08-01 22:53 | 分类:数据库 | 评论:0 次 | 浏览: 92
消息队列(Message Queue)是一种异步通信机制,它将消息发送者和接收者解耦,从而提高了应用程序的性能、可扩展性和可靠性。在分布式系...
zookeeper和Kafka消息队列群集部署
2024-08-01 22:51 | 分类:数据库 | 评论:0 次 | 浏览: 84
Kafka是一种高吞吐量的分布式发布/订阅消息系统kafka是Apache组织下的一个开源系统可以实时的处理大量数据以满足各种需求场景。
1 分布式锁(分别通过数据库、Redis、Zookeeper三种方式实现)
2024-08-01 22:51 | 分类:数据库 | 评论:0 次 | 浏览: 99
分布式锁(分别通过数据库、Redis、Zookeeper三种方式实现)
Flink借助Kafka实现端到端精准一次_flink 如何保障数据一致性
2024-08-01 22:44 | 分类:数据库 | 评论:0 次 | 浏览: 81
那么在检查点保存的时候,系统故障,保存检查点失败,那么恢复检查点的时候,恢复的是上次成功保存检查点的数据偏移量,如果不对新数据进行保护,可能...
Redis实现分布式锁的示例代码
2024-08-01 11:32 | 分类:数据库 | 评论:0 次 | 浏览: 79
前言日常开发中,秒杀下单、抢红包等业务场景,都需要使用分布式事务、分布式锁等技术来保证数据最终一致性。有时我们需要保证某一方法同一时刻只能被...
Docker零基础快速入门(通俗易懂)_docker快速上手
2024-08-01 02:56 | 分类:数据库 | 评论:0 次 | 浏览: 93
实例3:删除redis镜像实例4:删除 redis 5.0 版本的镜像。
Docker 创建容器并指定时区
2024-08-01 02:56 | 分类:数据库 | 评论:0 次 | 浏览: 84
要在 `Docker` 容器中指定时区,可以通过两种方式来实现:1. 通过环境变量设置时区(推荐),2. 挂载宿主机的时区文件到容器中。
【docker】compose 使用 .env 文件
2024-08-01 02:56 | 分类:数据库 | 评论:0 次 | 浏览: 79
在 Docker Compose 中,你可以使用.env文件来定义环境变量,这些变量可以在文件中被引用。这允许你轻松地管理配置,而不需要硬编...
Docker操作之启动多个相同容器实例并nginx负载均衡
2024-08-01 02:56 | 分类:数据库 | 评论:0 次 | 浏览: 92
Docker对于开发、运维人员来说都很熟悉,但是对于开发人员来说,多数时候只需一个容器实例运行即可。但是在生产环境或需要需要多并发请求的情况...
开源消息队列比较
2024-08-01 01:12 | 分类:数据库 | 评论:0 次 | 浏览: 87
Apache Kafka、RabbitMQ、Apache ActiveMQ、Redis (with Redis Streams)、NATS、...
【Rust光年纪】Rust 库解析:掌握哈希表、有序浮点数、多维数组和图算法的精髓
2024-07-31 22:11 | 分类:数据库 | 评论:0 次 | 浏览: 85
本文将分别介绍 hashbrown、ordered-float、ndarray、petgraph、num-traits 和 bit-set ...
【From C To Go】1.3 map(哈希表)
2024-07-31 22:11 | 分类:数据库 | 评论:0 次 | 浏览: 81
Go运行时就是利用maptype参数中的信息确定key的类型和大小的,map所用的hash函数也存放在maptype.key.alg.has...
Kafka 如何保证数据不丢失?不重复?
2024-07-31 21:57 | 分类:数据库 | 评论:0 次 | 浏览: 85
这份文档从构建一个键值数据库的关键架构入手,不仅带你建立起全局观,还帮你迅速抓住核心主线。除此之外,还会具体讲解数据结构、线程模型、网络框架...
实现分布式锁,Zookeeper 与 Redis 哪个更好一点?
2024-07-31 21:56 | 分类:数据库 | 评论:0 次 | 浏览: 70
# 1. 为什么使用分布式锁?分布式锁有什么用途?## (1)使用分布式锁的目的使用分布式锁的目的很简单,就是为了保证在同一时间里面,只有一...
Flink常见面试问题(附答案)
2024-07-31 21:49 | 分类:数据库 | 评论:0 次 | 浏览: 68
Apache Flink是一个开源的流处理和批处理框架,可以实现快速、可靠、可扩展的大数据处理。窗口是Flink中用于对无限数据流进行...
RTI DDS大数据碎片
2024-07-31 21:23 | 分类:数据库 | 评论:0 次 | 浏览: 73
PublicationBuiltingTopicData或SubscriptionBuiltnTopicData样本较大的最常见原因是序列化...
【2024大数据专业毕业设计必过选题】100个大数据专业毕设选题免费详细讲解,大数据毕业生必看毕设选题、创新点,hadoop/spark/hive/实时数据分析选题指导
2024-07-31 21:23 | 分类:数据库 | 评论:0 次 | 浏览: 72
这对于在校师生来说,不够友好。我国每个省份的台站每天会产生海量的地震数据,以往的地震测震平台在数据的采集、存储、检索、计算方面已经满足不了现...
高效数据处理的前沿:【C++】、【Redis】、【人工智能】与【大数据】的深度整合
2024-07-31 21:23 | 分类:数据库 | 评论:0 次 | 浏览: 69
C++、人工智能、Redis和大数据已经成为不可或缺的技术元素。C++以其高性能和灵活性著称,广泛应用于系统编程和高性能计算。人工智能正在改...
无法启动Redis打开redis-server闪退的问题解决办法
2024-07-31 19:32 | 分类:数据库 | 评论:0 次 | 浏览: 73
【问题】① 双击redis-server.exe闪退。② 终端运行redis-server没反应。但是终端运行redis -cli没问题。【...
Redission实现分布式锁lock()和tryLock()方法的区别小结
2024-07-31 19:32 | 分类:数据库 | 评论:0 次 | 浏览: 234
本文主要介绍了redission实现分布式锁lock()和trylock()方法的区别小结,具体如下: lock.lock(30, time...
关于Redis最常见的十道面试题总结大全
2024-07-31 19:32 | 分类:数据库 | 评论:0 次 | 浏览: 71
面试题一:redis为什么执行这么快?redis运行比较快主要原因有以下几种:纯内存操作:redis将所有数据存储在内存中,这意味着对数据的...
一文详解Redis在Ubuntu系统上的安装步骤
2024-07-31 19:32 | 分类:数据库 | 评论:0 次 | 浏览: 168
1. 先切换到 root 用户在 ubuntu 20.04 中,可以通过以下步骤切换到 root 用户:输入以下命令,以 root 用户身份...
【微服务】第31节:Redis的哨兵模式
2024-07-28 20:59 | 分类:数据库 | 评论:0 次 | 浏览: 91
IT领域往往都是面试造火箭,实际工作拧螺丝。为了更好的应对面试,让大家能拿到更高的offer,我们接下来就讲讲“造火箭”的事情。微服务Red...
Go语言实现Redis分布式锁
2024-07-28 20:42 | 分类:数据库 | 评论:0 次 | 浏览: 69
本文将基于go语言,使用了一个常用的go Redis客户端一步一步探索与实现一个简单的Redis分布式锁。SETNX 命令用于在Redis中...
代码随想录刷题随记5-哈希1
2024-07-28 19:51 | 分类:数据库 | 评论:0 次 | 浏览: 70
用数组自定义一个hash表,映射关系就是字母- ’ a ’一个字符串遍历的时候统计每个字母出现的次数,另一个字符串遍历的时候把统计的数再递减...