排序
什么是脑裂,集群脑裂导致数据丢失怎么办?
什么是脑裂 先来理解集群的脑裂现象,这就好比一个人有两个大脑,那么到底受谁控制呢? 那么在 Redis 中,集群脑裂产生数据丢失的现象是怎样的呢? 集群脑裂 在 Redis 主从架构中,部署方式一般...
Redis常见的缓存更新策略有哪些?
常见的缓存更新策略共有3种: Cache Aside(旁路缓存)策略; Read/Write Through(读穿 / 写穿)策略; Write Back(写回)策略; 实际开发中,Redis 和 MySQL 的更新策略用的是 Cache Aside,...
Redis管道有什么用?
管道技术(Pipeline)是客户端提供的一种批处理技术,用于一次处理多个 Redis 命令,从而提高整个交互的性能。 普通命令模式,如下图所示: 普通命令模式 管道模式,如下图所示: 管道模式 使用...
Redis除了做缓存,还能做什么?
分布式锁:通过 Redis 来做分布式锁是一种比较常见的方式。通常情况下,我们都是基于 Redisson 来实现分布式锁。 限流:一般是通过 Redis + Lua 脚本的方式来实现限流。 消息队列:Redis 自带的...
redis安装详细教程
Redis作为一款目前这个星球上性能最高的非关系型数据库之一,拥有每秒近十万次的读写能力,其实力只能用恐怖来形容。 一. Redis的安装 windows版本: 1、安装redis Redis是我见过这个星球上最好...
手动实现一个Redis分布式锁
今天第一天开工,收拾心情,又要开始好好学习,好好工作了。 对于使用 Java 的小伙伴,其实我们完全不用手动撸一个分布式锁,直接使用 Redisson 就行。 但是因为这些封装好的组建,让我们越来越...
redis关闭持久化命令
数据持久化是指将数据从内存中,保存到磁盘或其他持久存储介质的过程,这样做的目的是为了保证数据不丢失。 而Redis的持久化功能默认是开启的,这样做的目的也是为了保证程序的稳定性(防止缓存...
Redis集群的高可用性
在本文中,我们将研究以下主题: Redis集群的高可用性。 Redis集群的自动故障转移。 Redis集群中的脑裂问题及其解决方案。 问题: Redis-Cluster如何提供高可用性? 答案: 高可用性是指...

















