深入了解Redis中的Codis

本篇文章带大家了解一下Redis中的Codis,介绍一下Codis原理,希望对大家有所帮助!场景在大数据高并发场景下,使用单个redis实例,即使redis的性能再高,也会变的非常吃力,首先,数据量越大,redis占用内存就越大,进一步导致

一文了解Redis中的哨兵模式

本篇文章带大家了解一下Redis中的哨兵模式,希望对大家有所帮助!Redis 主从模式,一旦主节点发生故障,可以将从节点 升为 主节点,同时还要通知客户端更新主节点地址,这样一般是不可行的。所以,Redis 提供了 Redis Sentin

一文聊聊Redis中的限流策略

本篇文章带大家了解一下Redis中的限流,介绍一下简单的限流策略和漏斗限流,希望对大家有所帮助!一、简单的限流基本原理当系统处理能力有限,如何组织计划外的请求对系统施压。首先我们先看下一些简单的限流策略,防止暴力攻击。比如要对IP访问,没5

详细解析Redis中的持久化机制

本篇文章带大家了解一下Redis中的持久化机制:RDB和AOF,并对比一下RDB和AOF,希望对大家有所帮助!Redis持久化机制为什么要持久化如果Redis再次访问时,发现Redis的数据是空的,就会形成缓存穿透。更重要的是,因为Redi

聊聊Redis中的GEO地理位置模块

GEO是 Redis 在3.2版本之后新增的地理位置模块,下面本篇文章带大家了解一下GEO地理位置模块,希望对大家有所帮助!GEO是 Redis 在3.2版本之后新增的地理位置模块,意味可以用 Redis 来实现附近的地点功能。【相关推荐:

详细了解Redis中的主从复制

本篇文章给大家了解一下Redis中的主从复制,介绍一下主从基本配置、主从配置的作用和原理,希望对大家有所帮助!Redis支持主从复制功能,可以通过执行slaveof(Redis5版本以后改成replicaof)或者在配置文件中设置slave

聊聊Redis中AOF的潜在阻塞点(总结)

AOF有哪些潜在的阻塞点?下面本篇文章给大家总结一些Redis中AOF的潜在阻塞点,希望对大家有所帮助!AOF有哪些潜在的阻塞点1. Redis采用fork子进程重写AOF文件时,有潜在的阻塞风险1)、fork子进程fork子进程,fork

深入了解Redis中的特殊数据类型:基数统计、位图、地理位置

本篇文章带大家了解一下Redis中的三种特殊数据类型(基数统计、位图、地理位置),希望对大家有所帮助!Redis除了5种基础数据类型,还有三种特殊的数据类型,分别是 HyperLogLogs(基数统计), Bitmaps (位图) 和 ge

一文带你快速了解Redis中的线程IO模型

Redis是单线程的,但为什么那么快尼?原因之一就是redis使用非阻塞IO与多路复用处理大量的客户端连接。下面本篇文章就来带大家了解一下Redis中的线程IO模型,希望对大家有所帮助!Redis是一个单线程的应用程序,NodeJs、Ngi

利用Redis怎么实现令牌桶算法?(附代码)

本篇文章给大家分享一下令牌桶算法原理,并介绍一下利用Redis实现令牌桶算法的方法,希望对大家有所帮助!在限流算法中有一种令牌桶算法,该算法可以应对短暂的突发流量,这对于现实环境中流量不怎么均匀的情况特别有用,不会频繁的触发限流,对调用方比

一文聊聊Redis中的通信协议--RESP

本篇文章带大家了解一下Redis中的通信协议,介绍一下RESP协议、数据结构的5种单元类型,希望对大家有所帮助!RESPRESP(Redis Serialization Protocol)是Redis序列化协议的简写,该协议是纯文本协议,实

为什么要做Redis分区?有哪些实现方案?

本篇文章带大家了解一下Redis分区,介绍一下为什么要做Redis分区,Redis分区的实现方案,以及Redis分区的缺点,希望对大家有所帮助!Redis是单线程的,如何提高多核CPU的利用率?可以在同一个服务器部署多个Redis的实例,并

浅谈Redis中消息队列和延时消息队列的实现方法

Redis如何实现消息队列与延时消息队列?下面本篇文章给大家介绍一下Redis中消息队列和延时消息队列的实现方法,希望对大家有所帮助!提到redis,更多的可能想到用作缓存的用途,其实redis也可以实现一些简单的消息队列用途,我们可以使用

Redis缓存异常怎么办?如何解决?

Redis缓存异常怎么办?下面本篇文章给大家介绍一下Redis缓存异常及解决方案,希望对大家有所帮助!缓存雪崩缓存雪崩是指缓存同一时间大面积的失效,所以,后面的请求都会落到数据库上,造成数据库短时间内承受大量请求而崩掉。【相关推荐:Redi

一文带你了解redis中的位图(bitmap)

如果使用一个set来记录当天活跃的用户,当用户量非常大时会浪费非常多的空间。因此redis提供了位图(bitmap),让用户可以对每一位进行单独操作。下面本篇文章就来带大家了解一下redis中的位图,希望对大家有所帮助!位图位图,即大量bi

聊聊Redis中的Sentinel机制,介绍一下用法!

本篇文章带大家了解一下Redis中的Sentinel机制,介绍一下运行sentinel有两种方式,希望对大家有所帮助!1. 概述Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-sla

实战:通过示例代码聊聊Redis中的list命令

本篇文章给大家介绍一下Redis中的list命令,通过代码示例了解一下list命令的用法,希望对大家有所帮助!list的数据结构List类型是一个双端链表的结构,容量是2的32次方减1个元素,即40多亿个;其主要功能有push、pop、获取

Redis学习之聊聊单线程的reactor模型

本篇文章带大家聊聊Redis中单线程的reactor模型,I/O模型,还有多线程版本I/O模型,希望对大家有所帮助!redis 的高性能纯内存访问,所有数据都在内存中,所有的运算都是内存级别的运算,内存响应时间的时间为纳秒级别。因此 red

聊聊Redis数据结构中的String类型

本篇文章带大家一起了解一下Redis数据结构中的String类型,并聊聊Redis的KV存储结构,希望对大家有所帮助!Redis常用作分布式KV缓存,很多人仅仅只会使用,却不知道底层却有着很多不为人知的秘密。【相关推荐:Redis视频教程】

分享一些好用的Redis运维工具

本篇文章给大家分享一些好用的Redis运维工具,看看怎么进行运行状态监控、数据迁移、集群管理,希望对大家有所帮助!我们在应用Redis时,经常会面临的运维工作,包括Redis的运行状态监控,数据迁移,主从集群、切片集群的部署和运维。接下来,