随笔分类 -  Redis

摘要:Redis 持久化 Redis 提供了一系列不同的持久性选项: RDB(Redis 数据库):RDB 持久性以指定的时间间隔执行数据集的时间点快照。 AOF(Append Only File):AOF 持久化记录服务器收到的每个写操作,在服务器启动时会再次播放,重建原始数据集。命令使用与 Redis 阅读全文
posted @ 2021-06-09 21:15 如.若 阅读(78) 评论(0) 推荐(0) 编辑
摘要:前言 Redis缓存淘汰策略与Redis键的过期删除策略并不完全相同,前者是在Redis内存使用超过一定值的时候(一般这个值可以配置)使用的淘汰策略;而后者是通过定期删除+惰性删除两者结合的方式进行内存淘汰的。缓存,不是存储,无法保证以前设置的缓存绝对存在。因为缓存容量是有上限的,即使set值的时候 阅读全文
posted @ 2019-09-19 14:32 如.若 阅读(3360) 评论(0) 推荐(0) 编辑
摘要:Redis是一个高性能的数据库,Redis Crackit及Redis安全漏洞本质上是由于Redis自身缺乏安全防护机制,同时Redis的使用者又未曾遵循官方的安全规范所导致的。 Redis安全漏洞 对于安全漏洞的防护,很多面向大数据的应用架构(NOSQL、Caching)都存在类似的问题。这些架构 阅读全文
posted @ 2019-06-27 21:50 如.若 阅读(939) 评论(0) 推荐(0) 编辑
摘要:ACID 中关于原子性的定义: 原子性:一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被恢复(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。 那么 Redis 的事务到底符不符合原子性的特征呢 阅读全文
posted @ 2019-03-26 00:13 如.若 阅读(3811) 评论(0) 推荐(0) 编辑
摘要:前言 设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。 缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时, 阅读全文
posted @ 2018-09-27 10:38 如.若 阅读(370) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示