缓存
-
windows11 phpstudy
环境:windows11 phpstudy_pro php8.2.9 一、命令查看是否安装redis扩展 在对应网站中通过打开,,选择对应的PHP版本,用命令 php -m 查看自…
-
【Redis】缓存穿透、缓存击穿、缓存雪崩的原因及解决方案
文章目录 一、缓存穿透 1.1 产生原因 1.2 解决方法 接口校验 对空值进行缓存 使用布隆过滤器 实时监控 二、缓存雪崩 2.2 解决方法 将失效时间分散开 给业务添加多级缓存…
-
Redis之高并发超卖问题解决方案
目录 1. Redis高并发超卖问题解决方案 1.1 高并发场景超卖bug解析 1.2 Redisson 1. Redis高并发超卖问题解决方案 在高并发的秒杀抢购场景中,常常会面…
-
Redis实战:Redis的安装及简单使用
本片将介绍 Redis 的安装及简单使用 文章目录 1、Redis安装 1.1、Windows下Redis的安装 1.2、Linux下Redis的安装 1.3、Mac下Redis的…
-
转载 spring @Cacheable扩展实现缓存自动过期时间以及自动刷新
转自:聊聊如何基于spring @Cacheable扩展实现缓存自动过期时间以及自动刷新-腾讯云开发者社区-腾讯云 (tencent.com) 前言 用过spring cache的…
-
分布式锁(Distributed Lock)介绍(基于数据库(mysql);基于缓存(redis);基于ZooKeeper等分布式协调服务)
文章目录 分布式锁介绍 1. 分布式锁的工作原理 1.1 锁的基本概念 1.2 工作机制 2. 分布式锁的实现方式 2.1 基于数据库的分布式锁 2.2 基于Redis的分布式锁 …
-
Windows版本Redis和RDM的下载与使用
一、简介 本篇文章主要介绍Windows版本Redis和RDM的下载与使用 二、Redis下载与配置 ①Windows版本的Redis的下载路径如下(): github.com/t…
-
Redis(Redisson)超时问题的分析
概述 生产环境中流量高峰期会出现短时间的redis异常,主要报错如下: Redis server response timeout RedisTimeoutException: C…
-
【后端那些事儿】Redis设计与实现(二)对象,耐心看完你比Redis还懂Redis!
目录 引言 1.对象的类型与编码 2.字符串对象 2.1编码的转换 2.2字符串命令的实现 3.列表对象 3.1编码的转换 3.2列表命令的实现 4.哈希对象 4.1编码的转换 4…
-
【数据结构】LRU缓存的简单模拟实现(leetcode力扣146LRU缓存)
文章目录 一、定义 二、LRU模拟实现 二、代码实现 一、定义 LRU是Least Recently Used的缩写,意思是最近最少使用,它是一种Cache替换算法。 Cache的…
-
【SpringBoot】| SpringBoot 集成 Redis
目录 一:SpringBoot 集成 Redis 二:对比 StringRedisTemplate 和 RedisTemplate 图书推荐:《MySQL 8查询性能优化》 …
-
Redis 管道技术——Pipeline
背景 面试官:Redis 管道技术pipeline用过吗?为什么要用?解决什么问题?使用过程中应该注意什么? 我:一键三连,内心gg了,没听说过,也不知道用来干什么的,我只能说,没…
-
Redis快的秘密,高性能设计epoll和IO多路复用探究
Redis快的原因,高性能设计epoll和IO多路复用探究 1、多路复用需要解决的问题 并发多客户端连接,在多路复用之前最简单和典型的方案:同步阻塞网络IO模型 这种模式的特点就是…
-
Redis内存使用指南:maxmemory参数详解与配置建议
通过redis-cli进入Redis命令行 redis权限认证命令:auth 查看redis内存使用情况的命令:info memory 查看最大内存命令:config get ma…
-
redis实战-redis实现好友关注&消息推送
关注和取消关注 在查看笔记详情时,会自动发送请求,调用接口来检查当前用户是否已经关注了笔记作者,我们要实现这两个接口 需求:基于该表数据结构,实现两个接口: 关注和取关接口 判断是…
