redis实战——阅读笔记
文章平均质量分 89
redis实战——阅读笔记
干干干就完了
这个作者很懒,什么都没留下…
展开
-
Redis面试
文章目录Redis面试Redis的过期键的删除策略Redis集群方案哨兵模式Redis clusterRedis ShardingRedis单线程为什么快?Redis分布式锁底层是如何实现的?Redis事务实现事务开始命令入队事务执行Redis的持久化机制RDBAOFRedis面试Redis的过期键的删除策略可以设置Redis中缓存的key的过期时间。Redis的过期策略就是指当Redis中缓存的key过期了,Redis如何处理。惰性过期:只有当访问一个key时,才会判断该key是否已经过期,过原创 2021-10-06 20:09:34 · 111 阅读 · 0 评论 -
Redis分布式锁
文章目录Redis分布式锁问题描述解决方案设置锁的过期时间设置uuid防止误删Redis分布式锁问题描述随着业务发展的需要,原单体单机部署的系统被演化成分布式集群系统后,由于分布式系统多线程,多进程分布再不同的机器上,这将使原单机部署情况下的并发控制锁策略失效。解决方案使用Redis实现分布式锁。命令:SET key value NX EX secondEX second:设置键的过期时间为second秒NX:只有在键不存在时,才对键进行设置操作。SET key value NX 等同于原创 2021-10-06 11:44:50 · 147 阅读 · 0 评论 -
Redis主从复制
文章目录Redis主从复制怎么实现1. 创建/myredis文件夹2. 配置redis.conf配置文件到文件夹中3. 配置一主两从,创建三个配置文件4. 在三个配置文件写入内容5. 启动三个redis服务查看三个主机运行情况配从机不配主机在主机上写,在从机上可以读取数据主机挂掉,重启就行,重启后还是主机从机挂掉重启后,需要重新执行 slaveof 127.0.0.1 6379命令常用三招一主两仆薪火相传反客为主主从复制原理哨兵模式Redis主从复制主机数据更新后根据配置和策略, 自动同步到备机的mas原创 2021-10-05 22:26:12 · 130 阅读 · 0 评论 -
缓存穿透,缓存击穿,缓存雪崩
文章目录缓存穿透问题描述:解决方案缓存击穿问题描述解决方案缓存雪崩问题描述解决方案缓存穿透问题描述:key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会压到数据源,从而可能压垮数据源。比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能压垮数据库。特点:应用服务器压力变大redis命中率变低一直查询数据库表现:redis查询不到数据库出现很多非正常url访问解决方案一个一定不存在于缓存以及查询步到的数据,转载 2021-10-05 18:01:10 · 122 阅读 · 0 评论 -
Redis新数据类型
文章目录Redis新数据类型Bitmaps命令setbitgetbitbitcountbitopBitmaps与set对比HyperLogLog命令pfaddpfcountpfmergeGeospatialRedis新数据类型Bitmaps1个字节等于8位,下面是“abc”字符串对应的二进制Redis提供Bitmaps数据类型可以实现对位的操作:Bitmaps本身不是一种数据类型,实际上它是字符串,但是可以对字符串的位进行操作。Bitmaps单独提供了一套命令,所以在Redis中使用Bitm转载 2021-10-05 15:59:48 · 234 阅读 · 0 评论 -
第4章 数据安全与性能保障——读书笔记
文章目录第4章 数据安全与性能保障4.1 持久化选项4.1.1 快照持久化4.1.2 AOF持久化4.1.3 重写/压缩AOF文件4.2 复制4.2.1 对Redis的复制相关选项进行配置4.2.2 Redis复制的启动过程4.2.3 主从链4.2.4 检验硬盘写入4.3 处理系统故障4.3.1 验证快照文件和AOF文件4.3.2 更换故障主服务器4.4 Redis事务第4章 数据安全与性能保障4.1 持久化选项Redis提供了两种不同的持久化方法来讲数据存储到硬盘里面。一种方法叫做 快照,它可以将存原创 2021-10-05 11:14:30 · 361 阅读 · 0 评论 -
第3章 Redis命令——阅读笔记
第3章 Redis命令3.1 字符串Redis的字符串就是一个由字节组成的序列。在Redis中,字符串可以存储以下3种类型的值字符串整数浮点数用户可以通过给定一个任意的数值,对存储着整数或者浮点数的字符串执行自增或者自减操作。在有需要的时候,Redis还会将整数转换成浮点数。整数的取值范围和系统的长整数的取值范围相同,而浮点数的取值范围和精度则与IEEE 754标准的双精度浮点数相同。命令用例和描述INCRINCR key-name——将键存储的值加1DECR原创 2021-10-04 17:06:14 · 173 阅读 · 0 评论 -
第一章——初识Redis
文章目录第一章——初识Redis1.1.1 Redis与其他数据库和软件的对比1.1.2 附加特性1.1.3 使用Redis的理由1.2 Redis数据结构简介1.2.1 Redi中的字符串1.2.2 Redis中的列表1.2.3 Redis的集合1.2.4 Redis的散列1.2.5 Redis的有序集合第一章——初识Redis1.1.1 Redis与其他数据库和软件的对比名称类型数据存储原型查询类型附加功能Redis使用内存存储的非关系数据库字符串,列表,集合,散列表原创 2021-10-03 22:50:31 · 346 阅读 · 0 评论