redis
-
日常记录-SpringBoot整合SpringSecurity(前后分离)+JWT+Redis
SpringBoot整合SpringSecurity 一、搭建项目 1、构建springboot项目 2、导入依赖 3、配置yml 4、启动项目 二、建立相关用户角色权限表 1、创…
-
【从零开始学习Redis | 第四篇】基于延时双删对Cache Aside的优化
前言: 在如今的单体项目中,为了减轻大量相同请求对数据库的压力,我们采取了缓存中间件Redis。核心思想为:把数据写入到redis中,在查询的时候,就可以直接从Re…
-
Redis SCAN命令操作实战(详细)
目录 SCAN 介绍 SCAN 命令基本用法 MATCH 选项用法 COUNT 选项用法 TYPE 选项用法 补充 并发执行多个迭代 中途停止迭代 使用错误的游标进行增量式迭代 迭…
-
Redis数据结构:Hash类型全面解析
Redis,作为一个开源的、内存中的数据结构存储系统,以其出色的性能和灵活的数据类型,广泛应用于缓存、消息队列、发布订阅系统等多种场景。在 Redis 的五种基本数据类型中,Has…
-
SpringCloud 整合 Canal+RabbitMQ+Redis 实现数据监听
1Canal介绍 Canal 指的是阿里巴巴开源的数据同步工具,用于数据库的实时增量数据订阅和消费。它可以针对 MySQL、MariaDB、Percona、阿里云RDS、Gtid模…
-
连接Redis报Connection refused: no further information(拒绝连接)
解决Redis报错”Connection refused: no further information”的方法主要包括(版本java8): 1.确保Red…
-
Redis实战之缓存:查询、添加缓存、更新缓存、缓存预热、缓存穿透、缓存雪崩、缓存击穿 解决方案及实例代码
缓存 什么是缓存? 缓存(Cache), 就是数据交换的缓冲区,俗称的缓存就是缓冲区内的数据,一般从数据库中获取,存储于本地代码。 为什么要使用缓存? 缓存数据存储于代码中,而代码…
-
Java开发 – SpringCache初体验
前言 早些时候,博主介绍过Redis的使用:Java开发 – Redis初体验,Redie是基于缓存的一项技术,对于Redis,博主此处不再赘述,不了解的可以去看这篇文…
-
redis实现分页查询+java+springboot
一:示例描述 Springboot+mp+redis // 学生表 id sname cid //班级表 cid cname 缓存注解一般是在service层 1.查询所…
-
【.NET Core】Lazy<T> 实现延迟加载详解
【.NET Core】Lazy 实现延迟加载详解 文章目录 【.NET Core】Lazy 实现延迟加载详解 一、概述 二、Lazy是什么 三、Lazy基本用法 3.1 构造时使用…
-
【Redis】6、Redisson 分布式锁的简单使用(可重入、重试机制…)
目录 零、自己通过 set nx ex 实现的分布式锁存在的问题 一、Redisson 介绍 二、Redisson 基本使用(改造业务) (1) 依赖 (2) 配置 Redisso…
-
Ubuntu上安装、使用Redis的详细教程
这篇文章简单地介绍一下怎么在linux虚拟机上完成redis的安装及使用。 目录 1、安装redis 2、使用redis 3、启动/关闭redis 启动redis 启动方式一 启动…
-
解决在idea上连接linux开启的redis服务失败Failed to connect to any host resolved for DNS name.(史上最强+最细解决方案)
今天在idea上连接reids服务器时出现错误Failed to connect to any host resolved for DNS name. 那么我们来一步一步来进行如下…
-
利用redis的setIfAbsent()方法实现分布式锁
再集群环境中,存在定时任务多次执行,浪费资源,那么如何避免这种情况呢,下面就说明一下如何利用一个注解解决问题,利用切面配合redis可以简单实现分布式锁,解决定时任务重复执行的问题…
-
Docker 安装 Redis
一、官方推荐安装方式: 1、执行 docker pull redis:4.0.1 命令,下载 redis 镜像,如下所示: 2、执行命令,创建并启…
