Redis
文章平均质量分 83
MoCrane
华为云享专家、Java领域创作者,曾获国家级荣誉4项,省级及校级荣誉近10项,奖学金3次,已有专利一项、软件著作权二项。主要学习研究Java领域,欢迎大家一起学习交流。
展开
-
【Redis】从数据结构走进Redis五大数据类型
Redis 是用 C 语言实现的,但是它没有直接使用 C 语言的 char* 字符数组来实现字符串,而是自己封装了一个名为简单动态字符串(simple dynamic string,SDS)的数据结构来表示字符串。原创 2024-08-27 17:59:50 · 940 阅读 · 0 评论 -
【Redis集群】集群原理最全解析
Redis中的分片集群(Sharded Cluster)是一种将数据分布在多个Redis节点上的方式。通过将数据水平分片,分片集群能够在数据量增加时提升集群的存储容量,同时将写入压力分散到多个master节点上,提升整体性能。原创 2024-08-12 10:58:50 · 1241 阅读 · 0 评论 -
【Redis】缓存三大问题与缓存一致性问题
在分布式系统中,缓存作为提高性能和响应速度的重要技术,同时也面临着缓存穿透、缓存击穿和缓存雪崩三大问题。缓存穿透是指频繁请求数据库中不存在的数据,导致缓存无法命中,从而给数据库带来巨大压力。常见解决方案包括缓存空结果和使用布隆过滤器。缓存击穿发生在热点数据失效时,短时间内大量请求穿透缓存访问数据库,造成瞬时高并发压力。对此,可以采用互斥锁或设置永不过期的缓存来应对。缓存雪崩则是在某一时刻大量缓存同时失效,导致请求全部打到数据库,可能引起系统崩溃。为避免缓存雪崩,可以对缓存过期时间进行随机化,或者采取多级缓存原创 2024-08-07 10:55:19 · 576 阅读 · 0 评论 -
【Redis】持久化机制最全解析
RDB全称Redis Database Backup file(Redis数据备份文件)。通过将Redis数据集的快照保存到磁盘上的二进制文件中来实现。生成 RDB 文件的过程可以通过手动命令或自动触发。AOF全称为Append Only File(追加文件)。通过将每次写操作记录到AOF文件中来实现。这种方式的特点是将 Redis 接收到的每个写命令都追加到文件末尾。原创 2024-08-07 10:49:25 · 928 阅读 · 0 评论 -
Redis报错:Could not connect to Redis at 127.0.0.1:6379: Connection refused解决方案
在使用VMware软件解决Redis后台启动无日志输出问题时在网上查找了很多方法,终于将其解决了,在处理问题过程中偶然遇到了这个报错,这里给出解决方案。原创 2023-12-27 16:08:46 · 2379 阅读 · 2 评论 -
Redis持久化问题排查
黑马的Redis持久化课程里老师用的MobaXterm软件与我使用的VMware存在差异,在进行了一天的排查后终于解决了问题,感慨良多。在遇到问题解决不了的时候还是要多回头看,没准在出发点就能找到问题了。下面就将展示问题的描述和解决方案。原创 2023-12-26 16:00:38 · 837 阅读 · 1 评论