Redis
文章平均质量分 84
爱做梦的阿彭
一分耕耘,一分收获
展开
-
Redis命令keys和scan
Redis命令keys和scan keys命令 Redis Keys 命令用于查找所有符合给定模式 pattern 的 key 语法: KEYS PATTERN 如:KEYS runoob* redis 127.0.0.1:6379> SET runoob1 redis OK redis 127.0.0.1:6379> SET runoob2 mysql OK redis 127.0.0.1:6379> SET runoob3 mongodb OK redis 127.0.0.1:637原创 2021-08-03 18:09:23 · 944 阅读 · 0 评论 -
Redis的缓存雪崩、穿透、击穿
Redis的缓存雪崩、穿透、击穿 缓存雪崩 高并发条件下,大面积的缓存key在同一时间失效,导致sql负载过高而宕机。 解决方案: 不同的key,设置不同的失效时间,让缓存失效的时间点尽量均匀(可采用随机) 在缓存失效后,通过加锁或者队列来控制读取数据库写缓存的线程数量 通过缓存reload机制,预先去更新缓存,在即将发生大并发访问前手动触发加载缓存(定时任务) 使用二级缓存或者双缓存策略,使用redis集群部署,将热点数据均匀分布在不同节点,单个节点宕机可从其他节点上获取相关数据 缓存穿透 对于red原创 2021-08-03 11:36:42 · 203 阅读 · 0 评论 -
Redis和Springboot整合
Redis和Springboot整合 引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 在application.yml 配置redis服务器 spring: # 环境 dev|test|prod p原创 2021-07-27 17:01:39 · 128 阅读 · 0 评论