随笔分类 - redis
摘要:1. 缓存穿透简述 举例说明,redis中确实没有key值为“redis”数据,并且数据库里面也没有,那么每一次都会穿过缓存层,会将请求打到数据库查询,然后数据库进行查询,造成了不必要的IO浪费 2. 怎么解决缓存穿透 a. 使用 key null 第一次击穿之后,设置该key值为null,这样以后
        阅读全文
                
摘要:1. redis 能实现分布式锁的前提 a. redis 是基于内存的,内存的读写速度是很快的 b. redis 使用多路复用的技术,可以处理并发的连接 c. redis 是单线程的,省去了线程之间的上下文切换的时间 2. redis 实现分布式锁的方法 原理很复杂使用简单 1. 在redis中 ,
        阅读全文
                
摘要:缓存击穿 1. 缓存击穿简述 某一个热点数据在缓存中失效,请求穿过redis到达DB,造成DB压力过大 2. 怎么解决缓存击穿 1. 使用redis 作为分布式互斥锁(mutex lock) 实现步骤: 多线程请求redis (请求为空,若不做处理会发生缓存击穿) 请求分布式锁 (使用方式可以参考h
        阅读全文
                
摘要:redis 基本操作 String 操作字符串 1 SET key value 设置指定 key 的值  2 GET key 获取指定 key 的值。  3 GETRANGE key start end 返回 key 中字符串值的子字符  4 GETSET key value 将给定 key 
        阅读全文
                
摘要:1. mysql主从复制 (1) 为什么要做主从复制? 1、在业务复杂的系统中,有这么一个情景,有一句sql语句需要锁表,导致暂时不能使用读的服务,那么就很影响运行中的业务,使用主从复制,让主库负责写,从库负责读,这样,即使主库出现了锁表的情景,通过读从库也可以保证业务的正常运作。 2、做数据的热备
        阅读全文
                

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号