Redis
文章平均质量分 89
谷新龙001
故不积跬步,无以至千里。不积小流,无以成江海。
展开
-
Redis 处理Spring Boot项目Session 共享问题
Redis 处理Spring Boot项目Session 共享问题背景一、问题再现二、原因分析 背景 Web 开发中,通过 Session 在服务端记录用户状态是很常见的操作。但是 Session 的机制对于单机应用是没问题的,但是对于集群环境,由于在将请求分配到另一台服务器时,新的服务器无法通过浏览器传入的 Cookie 值取到 Session,所以导致所有基于 Session 的操作都会失败,如:登录状态。 本文通过搭建一个非常简易的集群环境,来演示 Session 机制在集群环境中存在的问题,并原创 2021-04-30 23:44:18 · 594 阅读 · 5 评论 -
Redis缓存穿透问题及解决方案
Redis缓存穿透问题及解决方案 视频地址:https://www.bilibili.com/video/av753586082/ 场景:查询信息的时候,缓存并未找到对应信息,则查数据库为空,且不会加入缓存,这就会导致,下次在查询同样信息,由于缓存未命中,则仍旧会查底层数据库,所以缓存就一直未起到应有的作用,当并发流量大时,会很容易把DB打垮。 缓存击穿示意 一般查询的时候: 1.缓存层不命中。 2.存储层不命中,不将空结果写回缓存。 3.返回空结果。 缓存穿透问题可能会使后端存储负载加大,由于很多后端存原创 2020-08-10 09:50:17 · 1031 阅读 · 0 评论 -
大数据面试之Redis
大数据面试之Redis1.Redis (Remote Dictionary Server,远程字典服务器)1.1 Redis五种用途1.2 Redis的基本使用1.2.1连接客户端1.3 Redis数据类型1.4 Redis使用模式1.5 Redis缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题 1.Redis (Remote Dictionary Server,远程字典服务器) 1.1 Redis五种用途 1.全页面缓存 2.顺序排列 3.会话Session存储 4.队列 5.pub/sub原创 2020-06-14 23:04:38 · 179 阅读 · 0 评论 -
Redis基本介绍及安装
Redis基本介绍及安装基本介绍特点安装过程 基本介绍 Redis(Remote Dictionary Server,远程字典服务器),是基于内存的NoSQL数据库。当前市面上比较知名的NoSQL数据库如下: 类型 主要产品 介绍 KV存储 Redis、Memcached 使用Key快速查找到value,Memcached支持String类型的value,redis还支持支持set...原创 2019-05-22 11:02:44 · 263 阅读 · 0 评论 -
Redis基本使用-字符串数据类型操作
Redis基本使用-字符串数据类型操作介绍基本操作设置值设置键限制键的过期键的命名MSETNX的原子性GETSET key new-valueAPPEND key valueSTRLEN key字符串索引替换对数字的操作浮点数键KeyKey的取值原则String过期命令查找键位操作模拟场景 介绍 Redis中最简单的数据类型,可以存储文字、数字、浮点数,还可以进行二进制存储。本文就此进行简要记录,...原创 2019-06-20 15:45:43 · 329 阅读 · 0 评论 -
Redis基本操作-List列表
Redis基本操作-List列表基本介绍命令左右或者头尾压入元素左右或者头尾弹出元素从一个列表尾部弹出元素压入另外一个列表头部返回列表中指定范围元素获取指定位置的元素设置指定位置元素的值列表长度,元素个数从列表头部开始删除值等于value的元素count次去除指定范围外的元素阻塞模拟案例 基本介绍 基于Linked List实现 元素是字符串类型 列表头尾增删快,中间增删慢。增删元素是常态 最多包...原创 2019-06-20 16:11:53 · 921 阅读 · 0 评论