- Redis
分布式锁实现汇总-详述基于Redis实现的那些细节
为了保证同一时间只有一个线程访问某一代码块,Java中可以使用synchronized语法和ReentrantLock等本地锁的方式。但是在分布式环境下,需要使用分布式锁来保...
- Redis
一文搞懂Redis键值对存储数据库
简介 Redis(Remote Dictionary Server,远程字典服务器)是一个开源的、高性能的键值对(key-value)存储系统,是跨平台的非关系型数据库。 2008年,一款基于M...
- Redis
NoSQL数据库:Redis高级实用技巧
配置 Redis可通过命令行的方式进行数据库配置,也可以通过配置文件的方式进行数据库配置。由于数据库的配置选项较多,使用命令行的方式并不简便,因...
- Redis
小米二面:Redis 如何保证数据不丢失?
前段时间表妹收到了小米秋招补录的面试邀请,一面还算顺利,很快就通过了,但在看二面面试录屏的时候,我发现了一个问题,有一道面试题回答的不是...
- Redis
感觉Redis变慢了,这些可能的原因你查了没 ?
前言 本期继续分享关于Redis的知识,让你掌握在Redis变慢后不会慌张,冷静下来分析问题,为了方便阅读,文章分为上下两篇! Redis 作为一款业内使用率最...
- Redis
Redis轻松添加从节点:零阻塞、零烦恼,系统性能再飙升
一、措施 当向Redis主节点添加从节点时,可以采取以下措施以最大程度地减少对主节点的阻塞和影响: 使用初始同步: 在添加从节点之前,可以先使用初...
- Redis
Redis常用的八种场景
大家好,我是猿java。 作为一名 Java后端人员,对 Redis肯定并不陌生,Redis作为一种内存数据库,以其速度之快在编程的舞台上纵横多年,那么,Redis到底适...
- Redis
探究Lettuce、Jedis、Redisson和Spring Data Redis的差异
Redis是一个高性能的键值存储数据库,它支持多种数据结构。在Java生态中,与Redis交互的客户端和库有很多,其中Lettuce、Jedis、Redisson和Spring Data Redis最为常...
- Redis
Redis如何实现分页+多条件模糊查询?答案来了
导言 Redis是一个高效的内存数据库,它支持包括String、List、Set、SortedSet和Hash等数据类型的存储,在Redis中通常根据数据的key查询其value值,Redis没有模糊条...
- Redis
使用Docker Compose搭建高可用Redis集群
如今业务系统对于缓存Redis的依赖似乎是必不可少的,我们可以在各种各样的系统中看到Redis的身影。考虑到系统运行的稳定性,Redis的应用和MySQL数据库一...
- Redis
深入浅出Redis高可用:哨兵机制
1. 引言 之前我们聊过 Redis 的主从同步(复制)主题,这期我们来聊 Redis 的哨兵机制。 上期我们说过,在实际互联网架构上,Redis 为了保证高可用和分担读...
- Redis
Redis为什么快呢?能说一下I/O多路复用吗?
Redis为什么快呢? Redis的速度⾮常的快,单机的Redis就可以⽀撑每秒十几万的并发,相对于MySQL来说,性能是MySQL的⼏⼗倍。速度快的原因主要有⼏点: 完全...
- Redis
救命!只有我还不明白Redis主从复制的原理吗?
1. 引言 之前我们聊过 Redis 的数据结构底层原理和持久化机制,这期我们来聊 Redis 的高可用主题。 时光穿梭机: Redis持久化都说不明白?那今天先到这吧...
- Redis
Redis的五大应用场景:让你的应用程序在性能和稳定性上更胜一筹
Redis是一个开源的使用ANSI C编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构...
- Redis
Redis管道技术瞬间提升系统性能,速度翻倍!
环境:SpringBoot2.6.12 + Redis6 Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以下步骤: 客户端向服务端...
- Redis
Redis 的主库挂了,如何不间断服务?
我们了解到在主从库集群模式下,如果从库发生故障,客户端可以继续向主库或其他从库发送请求,执行相应的操作。然而,当主库发生故障时,会直接影...