redis
happyzwh
代码民工
展开
-
缓存穿透、缓存击穿、缓存雪崩区别和解决方案
一、缓存处理流程 前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。 二、缓存穿透 描述: 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。 解决方案: 接口层增加校验,如用户鉴权校验,id做基础校验,id<=0...转载 2020-10-16 13:38:58 · 94 阅读 · 0 评论 -
redis 主从复制及切换
单机: 127.0.0.1:6379 主 127.0.0.1:6380 从 主从 1.主 vi /usr/local/redis/redis.conf port 6379 daemonize yes 2.从 vi /usr/local/redis-slave/redis.conf port 6380 daemonize yes slaveof原创 2016-03-18 19:40:14 · 377 阅读 · 0 评论 -
Redis Sentinel机制与用法说明
Redis Sentinel机制与用法说明【转】 本文来自:https://segmentfault.com/a/1190000002680804 概述 Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-...转载 2019-02-19 13:48:47 · 807 阅读 · 0 评论 -
Redis 复制、Sentinel的搭建和原理说明
Redis 复制、Sentinel的搭建和原理说明【转】 转自:https://www.cnblogs.com/zhoujinyi/p/5570024.html 背景: Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主...转载 2019-02-19 13:50:40 · 134 阅读 · 0 评论