摘要: 一、缓存穿透 1、概念 缓存穿透的概念很简单,用户想要查询一个数据,发现redis内存数据库没有,也就是缓存没有命中,于是向持久层数据库查询。发现也没有,于是本次查询失败。当用户很多的时候,缓存都没有命中,于是都去请求了持久层数据库。这会给持久层数据库造成很大的压力,这时候就相当于出现了缓存穿透。 阅读全文
posted @ 2020-07-27 22:00 曾经那个少年 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一、RDB 详解 RDB 是 Redis 默认的持久化方案。在指定的时间间隔内,执行指定次数的写操作,则会将内存中的数据写入到磁盘中。即在指定目录下生成一个dump.rdb文件。Redis 重启会通过加载dump.rdb文件恢复数据。 从配置文件了解RDB 打开 redis.conf 文件,找到 S 阅读全文
posted @ 2020-07-27 21:35 曾经那个少年 阅读(390) 评论(0) 推荐(0) 编辑
摘要: Redis中的事务是一组命令的集合。一个事务中的命令要么都执行,要么都不执行。事务在执行期间,服务器不会中断事务而去执行其它客户端的命令请求,它会将事务中的所有命令都执行完,然后才去处理其它客户端的命令请求。 1.multi——开启事务 通过multi命令开启事务,它总是返回OK。MULTI执行之后 阅读全文
posted @ 2020-07-27 19:52 曾经那个少年 阅读(86) 评论(0) 推荐(0) 编辑