redis
文章平均质量分 70
疯狂的布布
知道越多不知道越多
展开
-
redis缓存穿透、缓存击穿、缓存雪崩区别和解决方案
设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。缓存穿透描述: 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求。由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时,可能DB就挂掉了,...转载 2022-01-12 15:38:28 · 164 阅读 · 0 评论 -
Linux下让redis以服务方式运行
Linux下让redis以服务方式运行转载2017年02月21日 15:45:10标签:redis/linux/数据库安装好Redis之后,我们通常将redis添加到系统服务中使其开机启动。1、将utils/redis_init_script文件复制到/etc/init.d下,习惯将文件更名为redis2、编辑vi /etc/rc.d/init.d/redis文件在第二行添加# chkconfig: 2345 80 901chkconfig: [r...原创 2021-08-17 10:33:11 · 213 阅读 · 0 评论 -
redis发布订阅
Redis系列(三)-Redis发布订阅及客户端编程阅读目录1.发布订阅模型2.Redis中的发布订阅3.客户端编程示例4.0.3版本Hredis发布订阅模型在应用级其作用是为了减少依赖关系,通常也叫观察者模式。主要是把耦合点单独抽离出来作为第三方,隔离易变化的发送方和接收方。发送方:只负责向第三方发送消息。(杂志社把读者杂志交给邮局)接收方:被动接收消息。(1:向邮局订阅读者杂志,2:门口去接邮过来的杂志)第三方作用是:存储订阅杂志的接收方,并在杂志过来时送给接收方原创 2021-08-14 11:00:18 · 84 阅读 · 0 评论