Redis
文章平均质量分 76
Redis
sysu_lluozh
这个作者很懒,什么都没留下…
展开
-
【Redis】保证缓存和数据库的一致性
随着测试计划中用例数的增加,测试计划在执行时耗时也在急剧的增加,特别是有些用例设计睡眠等待的时候这个时间显得更加的不可接受当前串行执行的策略如下:解决方案那是否可以通过并行的方式提高测试计划执行的效率呢?并行执行的方案有3种,分别是分布式、多线程和多进程,接下来分别看看这3种方案分布式这种方案从理论上来看是最优解,但是需要开发执行任务管理模块,在开发工作量来说是最大的多线程代码实现join:线程同步,即主线程任务结束之后,进入阻塞状态修改成这种方案后,执行的效率提升如下:原创 2022-01-07 08:46:42 · 187 阅读 · 0 评论 -
【Redis】集群方案
一、主从复制模式1.1 主从复制的概念主从复制(又名读写分离):是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master),后者称为从节点(slave),数据的复制是单向的,只能由主节点到从节点默认情况下,每台Redis服务器都是主节点,且一个主节点可以有多个从节点(或没有从节点),但一个从节点只能有一个主节点1.2 redis replication 的核心机制redis replication -> 主从架构 -> 读写分离 -> 水平扩容原创 2021-12-25 08:29:37 · 265 阅读 · 9 评论 -
【Redis】持久化机制
Redis 提供两种持久化机制RDB(默认)和AOF机制一、RDBRedis DataBase缩写快照1.1 概念RDB是Redis默认的持久化方式,按照一定的时间将内存的数据以快照的形式保存到硬盘中,对应产生的数据文件为dump.rdb通过配置文件中的save参数来定义快照的周期1.2 优点只有一个文件dump.rdb,方便持久化容灾性好,一个文件可以保存到安全的磁盘性能最大化,fork子进程来完成写操作,让主进程继续处理命令,所以是IO最大化。使用单独子进程来进行持久化,主进程不会进原创 2021-12-25 07:18:03 · 146 阅读 · 2 评论 -
【Redis】技术评审要点
针对redis在技术方案评审或测试方案设计时的一些注意要点一、大key1.1 定义单个简单的key存储的value很大hash、set、list中存储过多的元素1.2 场景热门话题下评论、答案排序场景大V的粉丝列表使用不恰当,或者对业务预估不准确、不及时进行处理垃圾数据等1.3 风险:单个size太大,并发高容易把redis带宽打满读写大key会导致超时严重,甚至阻塞服务如果删除大key或者自动过期,DEL命令可能阻塞Redis进程数十秒,使得其他请求阻塞redis是原创 2021-05-23 01:38:16 · 2826 阅读 · 0 评论