![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 58
或与且与或非
如果只是向往,远方依旧还是远方
展开
-
Redis如何保证和数据库的数据一致性
Reids如何保证缓存数据与数据库数据的一致性原创 2023-01-05 21:08:34 · 560 阅读 · 0 评论 -
Redis过期键删除策略
想必大家都直到Redis它是一个key-Value结构的数据库,它的key是可以设置过期时间的,过了这是时间key就会被清除掉。那么当我们设置了过期时间后Reids它是怎么处理的呢?Redis中同时使用的惰性过期和定期清理这两种策略。原创 2023-01-05 20:50:23 · 770 阅读 · 0 评论 -
Redis的持久化机制
想必大家都知道,Redis是基于内存进行的读写操作,这也是它快的一个原因,但是正因为它是在内存中进行操作,数据的安全性得不到保障,如果服务器某天宕机了的化那我们数据将会面临丢失的风险。那么Redis是怎么解决这一问题的呢,答案就是持久化。接下来我将会给各位讲解reids的持久化的实现以及不同实现方法它们各自的优缺点。AOF文件比RDB更新频率高,优先使用AOF还原数据。AOF比RDB更安全,文件也更大RDB性能比AOF好如果两个都配置了优先加载AOF。原创 2023-01-02 00:22:51 · 652 阅读 · 0 评论 -
Redis单线程为什么这么快?
在使用数据库是我们往往会使用reids来作为数据库前面的一道防护,由于reids的吞吐量更大所以一般都会用来作为缓存快速的响应,想必大家都或多或少听说过,或者使用过reids,如果你现在还只是知其然而不知其所以然,那么本篇文章将会给您带来帮助,让您看清reids内部的执行过程,让您知道它为什么是单线程却能那么快。原创 2023-01-01 15:00:50 · 807 阅读 · 0 评论 -
redis缓存穿透、缓存击穿、缓存雪崩区别和解决方案
redis缓存穿透、缓存击穿、缓存雪崩区别和解决方案:设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。缓存穿透:问题原因:缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求。由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存原创 2022-03-23 14:37:09 · 198 阅读 · 0 评论 -
使用 StackExchange.Redis 封装 RedisHelper
RedisHelperICache 缓存接口 public interface ICache { /// <summary> /// 缓存过期时间 /// </summary> int TimeOut { set; get; } /// <summary> /// 获得指定键的缓存值 /// </summary> ///原创 2021-12-29 15:58:53 · 823 阅读 · 0 评论 -
redis设置密码
redis设置密码1.打开redis配置文件2.修改 requirepass(注意前面不要留空格)3.重启Redis 至此设置密码就成功了原创 2021-11-04 15:16:08 · 379 阅读 · 0 评论