文章列表
-
- SpringBoot之使用Redis实现分布式锁(秒杀系统)
- 一、Redis分布式锁概念篇建议直接采用Redis的官方推荐的Redisson作为redis的分布式锁1.1、为什么要使用分布式锁 我们在开发应用的时候,如果需要对某一个共享变量进行多线程同步访问的时候,可以使用我们学到的Java多线程的18般武艺进行处理,并且可以完美的运行,毫无Bug! 注意这是...
- 日期:2023-03-15
- 浏览:123
- 标签: Spring
-
- 关于linux redis安装及安装遇到的问题
- redis官方传送门Linux安装Redis服务步骤:获取资源指定安装目录[root@hadoop-master mnt]# mkdir reids [root@hadoop-master redis]# cd redis [root@hadoop-master redis]# wget http:...
- 日期:2024-04-10
- 浏览:138
- 标签: Linux系统
-
- 基于docker搭建redis集群的方法
- 下载redis镜像docker pull yyyyttttwwww/redis取别名docker tag docker.io/yyyyttttwwww/redis redis删除原先的镜像标签docker rmi docker.io/yyyyttttwwww/redis启动6个节点的redis容器 ...
- 日期:2024-11-07
- 浏览:160
- 标签: Docker
-
- Springboot项目中使用redis的配置详解
- 程序结构:一、配置1. 在pom.xml中添加依赖pom.xml文件如下:<?xml version='1.0' encoding='UTF-8'?><project xmlns='http://maven.apache.org/POM/4.0.0'...
- 日期:2023-03-15
- 浏览:85
- 标签: Spring
-
- Linux安装Redis实现过程及报错解决方案
- 今天安装redis出现些之前安装不曾出现错误,一并在此做个记录一、安装redis及出现错误首先下载redis,官方下载地址页面:https://redis.io/download我们这里选择稳定版6.0.1版本正常安装步骤如下:[root@localhost ~]# yum install gcc[...
- 日期:2024-04-11
- 浏览:6
- 标签: Linux系统
-
- Spring boot如何快速的配置多个Redis数据源
- 简介redis 多数据源主要的运用场景是在需要使用多个redis服务器或者使用多个redis库,本文采用的是fastdep依赖集成框架,快速集成Redis多数据源并集成lettuce连接池,只需引入依赖后在yaml文件中配置多数据源连接信息即可。源码地址希望大家可以star支持一下,后续还会加入其它...
- 日期:2023-05-12
- 浏览:19
- 标签: Spring
-
- Java实现Redis延时消息队列
- 目录什么是延时任务延时任务的特点实现思路:代码实现1.消息模型2.RedisMq 消息队列实现类3.消息生产者4.消息消费者5. 消息执接口6. 任务类型的实现类:可以根据自己的情况去实现对应的队列需求什么是延时任务延时任务,顾名思义,就是延迟一段时间后才执行的任务。举个例子,假设我们有个发布资讯的...
- 日期:2023-02-11
- 浏览:105
- 标签: Java
-
- PHP+Redis链表解决高并发下商品超卖问题(实现原理及步骤)
- 上一篇文章聊了一下使用Redis事务来解决高并发商品超卖问题,今天我们来聊一下使用Redis链表来解决高并发商品超卖问题。实现原理使用redis链表来做,因为pop操作是原子的,即使有很多用户同时到达,也是依次执行,推荐使用。实现步骤第一步,先将商品库存入队列/** * 添加商品数量到商品队列 * ...
- 日期:2022-09-09
- 浏览:123
- 标签: PHP
-
- MyBatis整合Redis实现二级缓存的示例代码
- MyBatis框架提供了二级缓存接口,我们只需要实现它再开启配置就可以使用了。特别注意,我们要解决缓存穿透、缓存穿透和缓存雪崩的问题,同时也要保证缓存性能。具体实现说明,直接看代码注释吧!1、开启配置SpringBoot配置mybatis: configuration: cache-enabled...
- 日期:2023-10-23
- 浏览:80
-
- docker下的 redis 之持久化存储详解
- 本章节开始 我们在docker下 进行 spring Boot项目操作redis准备工作:(1) 创建文件夹:usr/local/work/share(2) 拉取项目,这是一个打包好的jar包(3) 将拉取的 jar包放到刚刚创建的文件夹下,同时再创建一个名字为 docker-compose.yml...
- 日期:2024-11-10
- 浏览:167
- 标签: Docker