
redis
文章平均质量分 65
李袁明
如果只是向往,远方依旧还是远方
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C#基于Redis实现消息队列
这里的方法逻辑是,外部方法调用addQueue,往队列里面添加数据,同时开启消费线程(CreateAndRunTask),当数据执行结束后将信号量重置,将线程挂起,减少性能开销。CreateAndRunTask 方法中会调用每个继承该抽象方法的子类的处理方法也就是(DealWith) 方法。这里是reids方法的具体实现,注意这里的redis采用的是单例模式防止产生过多客户端影响系统性能。该帮助类中是包含的Redis的连接和存储的方法。这里是继承自上述基类的子方法。这个方法和上面是同样的。原创 2024-08-19 11:34:12 · 1038 阅读 · 0 评论 -
Redis如何保证和数据库的数据一致性
Reids如何保证缓存数据与数据库数据的一致性原创 2023-01-05 21:08:34 · 686 阅读 · 0 评论 -
Redis过期键删除策略
想必大家都直到Redis它是一个key-Value结构的数据库,它的key是可以设置过期时间的,过了这是时间key就会被清除掉。那么当我们设置了过期时间后Reids它是怎么处理的呢?Redis中同时使用的惰性过期和定期清理这两种策略。原创 2023-01-05 20:50:23 · 939 阅读 · 0 评论 -
Redis的持久化机制
想必大家都知道,Redis是基于内存进行的读写操作,这也是它快的一个原因,但是正因为它是在内存中进行操作,数据的安全性得不到保障,如果服务器某天宕机了的化那我们数据将会面临丢失的风险。那么Redis是怎么解决这一问题的呢,答案就是持久化。接下来我将会给各位讲解reids的持久化的实现以及不同实现方法它们各自的优缺点。AOF文件比RDB更新频率高,优先使用AOF还原数据。AOF比RDB更安全,文件也更大RDB性能比AOF好如果两个都配置了优先加载AOF。原创 2023-01-02 00:22:51 · 1314 阅读 · 0 评论 -
Redis单线程为什么这么快?
在使用数据库是我们往往会使用reids来作为数据库前面的一道防护,由于reids的吞吐量更大所以一般都会用来作为缓存快速的响应,想必大家都或多或少听说过,或者使用过reids,如果你现在还只是知其然而不知其所以然,那么本篇文章将会给您带来帮助,让您看清reids内部的执行过程,让您知道它为什么是单线程却能那么快。原创 2023-01-01 15:00:50 · 1152 阅读 · 0 评论 -
redis缓存穿透、缓存击穿、缓存雪崩区别和解决方案
redis缓存穿透、缓存击穿、缓存雪崩区别和解决方案:设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。缓存穿透:问题原因:缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求。由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存原创 2022-03-23 14:37:09 · 247 阅读 · 0 评论 -
redis设置密码
redis设置密码1.打开redis配置文件2.修改 requirepass(注意前面不要留空格)3.重启Redis 至此设置密码就成功了原创 2021-11-04 15:16:08 · 454 阅读 · 0 评论