Redis
-
使用SpringCloud Gateway+Redis进行令牌桶限流
限流算法的介绍见常见限流算法与使用redis实现简单的计数限流算法 通常来说,SpringCloud Gateway用于路由请求到微服务、过滤拦截请求或响应。但实际上,Gatewa…
-
常见限流算法与使用redis实现简单的计数限流算法
本文参考资源: QPS、TPS是什么 - 春眠觉晓 - 博客园 常用限流算法 - 香芋牛奶面包 - 博客园 几种常见的限流算法 - 知乎 Spring Cloud Gateway中…
-
使用Redis实现一个延时队列
其实今天是我生日来着,本来想着放个假今天博客只更一篇,不过想到计划不能轻易被打破,大晚上地还是起来补了这一篇。←_← 这个内容是在《Redis深度历险:核心原理与应用实践》这本书里…
-
Redis常用数据类型使用的数据结构
本文参考资源: Redis数据结构——压缩列表 - 老於` - 博客园 极客时间《数据结构与算法之美》 总体来说,Redis的key-value数据存储是通过哈希表实现的,那么具体…
-
SpringBoot整合Redis使用
SpringDataRedis中的RedisTemplate介绍 maven依赖: <dependency> <groupId>org.springfram…
-
Redis高并发环境下出现的各种问题详解(高可用)
缓存预热 服务器启动后迅速宕机 问题原因:1. 请求数量较高2. 主从之间数据吞吐量较大,数据同步操作频度较高 解决方案 前置准备工作:1. 日常例行统计数据访问记录,统计访问频度…
-
Redis主从复制、哨兵、集群详解
【补充】高可用:(总时间-宕机时间)/总时间,目标是99.999% 主从复制 为了避免单点Redis服务器故障,准备多台服务器,互相连通。将数据复制多个副本保存在不同的服务器上,连…
-
Redis高级数据类型介绍
Bitmaps 之前的博客有提到过海量数据算法-BitMap介绍和实现 实际上Redis也有这样的数据结构——就是一个一个的字节(实际上也就是String类型),相关指令: set…
-
Redis事务、分布式锁、删除策略介绍
Redis事务 指令 multi:开启事务exec: 结束并执行事务discard:终止并放弃事务 注意 如果定义的事务中所包含的命令存在语法错误,整体事务中所有命令均不会执行。包…
-
Redis持久化方式RDB和AOF介绍
持久化简介 将内存中的数据隔段时间在硬盘中做备份,防止数据突然丢失 快照方法 RDB 日志方法 AOF RDB 启动方式 指令:save 谁:redis操作者(用户) 什么时间:即…