
redis实战——阅读笔记
文章平均质量分 89
redis实战——阅读笔记
干干干就完了
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis面试
文章目录Redis面试Redis的过期键的删除策略Redis集群方案哨兵模式Redis clusterRedis ShardingRedis单线程为什么快?Redis分布式锁底层是如何实现的?Redis事务实现事务开始命令入队事务执行Redis的持久化机制RDBAOF Redis面试 Redis的过期键的删除策略 可以设置Redis中缓存的key的过期时间。 Redis的过期策略就是指当Redis中缓存的key过期了,Redis如何处理。 惰性过期:只有当访问一个key时,才会判断该key是否已经过期,过原创 2021-10-06 20:09:34 · 127 阅读 · 0 评论 -
Redis分布式锁
文章目录Redis分布式锁问题描述解决方案设置锁的过期时间设置uuid防止误删 Redis分布式锁 问题描述 随着业务发展的需要,原单体单机部署的系统被演化成分布式集群系统后,由于分布式系统多线程,多进程分布再不同的机器上,这将使原单机部署情况下的并发控制锁策略失效。 解决方案 使用Redis实现分布式锁。 命令: SET key value NX EX second EX second:设置键的过期时间为second秒 NX:只有在键不存在时,才对键进行设置操作。SET key value NX 等同于原创 2021-10-06 11:44:50 · 180 阅读 · 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 · 144 阅读 · 0 评论 -
缓存穿透,缓存击穿,缓存雪崩
文章目录缓存穿透问题描述:解决方案缓存击穿问题描述解决方案缓存雪崩问题描述解决方案 缓存穿透 问题描述: key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会压到数据源,从而可能压垮数据源。比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能压垮数据库。 特点: 应用服务器压力变大 redis命中率变低 一直查询数据库 表现: redis查询不到数据库 出现很多非正常url访问 解决方案 一个一定不存在于缓存以及查询步到的数据,转载 2021-10-05 18:01:10 · 154 阅读 · 0 评论 -
Redis新数据类型
文章目录Redis新数据类型Bitmaps命令setbitgetbitbitcountbitopBitmaps与set对比HyperLogLog命令pfaddpfcountpfmergeGeospatial Redis新数据类型 Bitmaps 1个字节等于8位,下面是“abc”字符串对应的二进制 Redis提供Bitmaps数据类型可以实现对位的操作: Bitmaps本身不是一种数据类型,实际上它是字符串,但是可以对字符串的位进行操作。 Bitmaps单独提供了一套命令,所以在Redis中使用Bitm转载 2021-10-05 15:59:48 · 276 阅读 · 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 · 402 阅读 · 0 评论 -
第3章 Redis命令——阅读笔记
第3章 Redis命令 3.1 字符串 Redis的字符串就是一个由字节组成的序列。 在Redis中,字符串可以存储以下3种类型的值 字符串 整数 浮点数 用户可以通过给定一个任意的数值,对存储着整数或者浮点数的字符串执行自增或者自减操作。在有需要的时候,Redis还会将整数转换成浮点数。整数的取值范围和系统的长整数的取值范围相同,而浮点数的取值范围和精度则与IEEE 754标准的双精度浮点数相同。 命令 用例和描述 INCR INCR key-name——将键存储的值加1 DECR原创 2021-10-04 17:06:14 · 207 阅读 · 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的有序集合 第一章——初识Redis 1.1.1 Redis与其他数据库和软件的对比 名称 类型 数据存储原型 查询类型 附加功能 Redis 使用内存存储的非关系数据库 字符串,列表,集合,散列表原创 2021-10-03 22:50:31 · 402 阅读 · 0 评论