- Redis
美团二面:细数 Redis 阻塞的九种情况
哈喽大家好,我是阿Q! 前两天去美团面试的陈同学回来了,看他满脸泄气的样子,准是没拿到 Offer。 听了他面试的经过,真替他感到惋惜。究其原因,是...
- Redis
详解 Redis 分布式锁的五种方案
本地加锁的方式在分布式的场景下不适用,所以本文我们来探讨下如何引入分布式锁解决本地锁的问题。本篇所有代码和业务基于我的开源项目 PassJava。...
- Redis
如何在Redis中执行Lua脚本?
Redis中需要执行Lua脚本的场景 Redis中每条命令都是原子性的,即执行结果要么全部成功要么全部失败。在某些业务场景下,需要执行多条命令,并且要保证...
- Redis
像Flink一样使用Redis
Apache Flink和 Redis 是两个强大的工具,可以一起使用来构建可以处理大量数据的实时数据处理管道。Flink 为处理数据流提供了一个高度可扩展和容错的平台,...
- Redis
如何使用Docker搭建Redis Cluster集群?
要搭建的集群情况说明 在一台Linux服务器上使用docker搭建一个cluster模式的redis集群。三个master节点,三个slave节点,六个节点因为在同一台服务器上,所以...
- Redis
Redis哨兵模式(Sentinel)的搭建与配置
Redis 哨兵模式(Sentinel)是一个自动监控处理 redis 间故障节点转移工作的一个redis服务端实例,它不提供数据存储服务,只进行普通 redis 节点监控管理,使...
- Redis
深度剖析 Redis 九种数据结构实现原理
1. Redis介绍 Redis 是一个高性能的键值存储系统,支持多种数据结构。 包含五种基本类型 String(字符串)、Hash(哈希)、List(列表)、Set(集合)、Zset(...
- Redis
Docker Compose搭建Redis7.0.4高可用一主二从三哨兵集群并整合SpringBoot
一、前言 redis在我们企业级开发中是很常见的,但是单个redis不能保证我们的稳定使用,所以我们要建立一个集群。 redis有两种高可用的方案: High availab...
- Redis
Redis为什么能抗住十万并发?揭秘性能优越的背后原因
1. Redis简介 Redis是一个开源的,基于内存的,高性能的键值型数据库。它支持多种数据结构,包含五种基本类型 String(字符串)、Hash(哈希)、List(列表...
- Redis
图解Redis,Redis更新策略、缓存一致性问题
一、为什么Redis集群的最大槽数是16384个? 2^14^=16384、2^16^=65536。 如果槽位是65536个,发送心跳信息的消息头是65536/8/1024 = 8k。 如果槽位是16384个,发送心跳...
- Redis
总结一下Redis的缓存雪崩、缓存击穿、缓存穿透
缓存击穿 缓存击穿指的是在高并发情况下,一个缓存的key在缓存中不存在,导致每次请求都要访问数据库,从而导致数据库压力过大,甚至崩溃。这种情况...
- Redis
Redis性能瓶颈揭秘:如何优化大key问题?
Redis性能瓶颈揭秘:如何优化大key问题? 1. 什么是Redis大key问题 Redis大key问题指的是某个key对应的value值所占的内存空间比较大,导致Redis的性能下降、内存...
- Redis
美团二面:细数 Redis 阻塞的九种情况
哈喽大家好,我是阿Q! 前两天去美团面试的陈同学回来了,看他满脸泄气的样子,准是没拿到 Offer。 听了他面试的经过,真替他感到惋惜。究其原因,是...
- Redis
只需七步,教你轻松解决Redis热点Key问题
1. 什么是Redis热点Key Redis热点key指的是访问频率较高的key,当大量的请求集中在一个或少数几个热点key上时,会导致这些key所在的Redis节点的CPU、内存和网络...
- Redis
Redis布隆过滤器的原理和应用场景,解决缓存穿透
今天分享一下 Redis布隆过滤器的原理和应用场景,解决缓存穿透 ,实现快速入门,丰富个人简历,提高面试level,给自己增加一点谈资,秒变面试小达人,...
- Redis
当你对 Redis 说你中意的女孩是 Mia
一、Redis 众所周知,Redis = Remote Dictionary Server,即远程字典服务。 是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数...