
Redis
文章平均质量分 91
Redis相关知识点
程序员小庞
这个作者很懒,什么都没留下…
展开
-
(五)Redis集群(主从复制、哨兵模式、集群)
概念主从复制即将master中的数据即时、有效的复制到slave中特征一个master可以拥有多个slave,一个slave只对应一个master职责1、master 写数据 执行写操作时,将出现变化的数据自动同步到slave 读数据(可忽略)2、slave 读数据 写数据(禁止) 概念:复制缓冲区,又名复制积压缓冲区,是一个先进先出(FIFO)的队列,用于存储服务器执行过的命令,每次传播命令,master都会将传播的命令记录下来,并存储在复制缓冲区。原创 2023-11-21 11:58:34 · 268 阅读 · 0 评论 -
Redis+整合SpringDataRedis
持久化方式持久化:将数据(如内存中的对象)保存到可永久保存的存储设备中方式一:RDB方式在指定的时间间隔内对数据进行快照存储。先将数据集写入临时文件,写入成功后,再替换之前的文件,用二进制压缩存储,是一次的全量备份方式二:AOF方式以日志文本的形式记录服务器所处理的每一个数据更改指令,然后通过重放来恢复数据,是连续的增量备份...原创 2023-11-21 11:56:14 · 405 阅读 · 0 评论 -
(六)Redis企业级解决方案
缓存预热就是系统启动前,提前将相关的缓存数据直接加载到缓存系统。避免在用户请求的时候,先查询数据库,然后再将数据缓存的问题!用户直接查询事先被预热的缓存数据!缓存雪崩就是瞬间过期数据量太大,导致对数据库服务器造成压力。如能够有效避免过期时间集中,可以有效解决雪崩现象的出现(约40%),配合其他策略一起使用,并监控服务器的运行数据,根据运行记录做快速调整。缓存击穿就是单个高热数据过期的瞬间,数据访问量较大,未命中redis后,发起了大量对同一数据的数据库访问,导致对数据库服务器造成压力。原创 2022-11-10 17:02:44 · 646 阅读 · 0 评论 -
(四)Redis高级(删除策略、服务器配置、高级数据类型)
周期性轮询redis库中的时效性数据,采用随机抽取的策略,利用过期数据占比的方式控制删除频度 特点1:CPU性能占用设置有峰值,检测频度可自定义设置 特点2:内存压力不是很大,长期占用内存的冷数据会被持续清理 总结:周期性抽查存储空间(随机抽查,重点抽查)原创 2022-11-02 11:14:40 · 930 阅读 · 0 评论 -
(三) Redis高级(Linux环境下Redis的使用、持久化、事务)
Redis执行指令过程中,多条连续执行的指令被干扰,打断,插队?redis事务就是一个命令执行的队列,将一系列预定义命令包装成一个整体(一个队列)。当执行时,一次性,按照添加顺序依次执行,中间不会被打断或者干扰。一个队列中,一次性、顺序性、排他性的执行一系列命令 语法错误:指命令书写格式有误 处理结果:如果定义的事务中所包含的命令存在语法错误,整体事务中所有命令均不会执行。包括那些语法正确的命令。 运行错误:指命令格式正确,但是无法正确的执行。例如对list进行incr操作。原创 2022-10-30 18:23:31 · 1152 阅读 · 0 评论 -
(二)Redis通用指令及Jedis的使用
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。原创 2022-10-25 14:18:45 · 647 阅读 · 0 评论 -
(一)Redis常用数据类型及应用场景(Redis的解决方案汇总)
Redis是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如:字符串(String),散列(hashes),列表(lists),集合(sets),有序集合(sorted sets)与范围查询,bitmaps,hyperloglogs和地理空间(geospatial)索引半径查询。原创 2022-10-21 14:55:33 · 1465 阅读 · 0 评论