首页
归档
分类
标签
相册
动态
关于
Xancel's blog
行动起来,活在当下
累计撰写
11
篇文章
累计创建
7
个标签
累计收到
0
条评论
栏目
首页
归档
分类
标签
相册
动态
关于
目 录
CONTENT
以下是
Redis
相关的文章
【黑马点评|项目日记】第六天 分布式锁-redission
1 分布式锁-redission功能介绍 基于setnx实现的分布式锁存在下面的问题: 重入问题:重入问题是指 获得锁的线程可以再次进入到相同的锁的代码块中,可重入锁的意义在于防止死锁,比如HashTable这样的代码中,他的方法都是使用synchronized修饰的,假如他在一个方法内,调用另一个
2025-06-01
1
0
0
java
【黑马点评|项目日记】第五天 分布式锁(Redis分布式锁|Lua脚本)
上一篇中在最后指出了在集群环境下的并发问题,也就是在集群环境下会有多台JVM,每个JVM都对应着一个自己的锁监视器,锁不是统一管理的,这就是问题所在,所以我们这篇要做的就是把锁统一管理 1.基本原理和实现方法 分布式锁:满足分布式系统或集群模式下多进程可见并且互斥的锁。 分布式锁的核心思想就是让大家
2025-05-28
6
0
0
java
【黑马点评|项目日记】第四天 优惠券秒杀(乐观锁解决超卖|悲观锁解决一人一单)
1.全局唯一ID 两个问题:什么是全局唯一ID?为什么要使用全局唯一ID 1.1.什么是全局唯一ID 全局唯一ID(如雪花算法、Redis自增ID、UUID)是分布式系统中保证唯一性的标识符,具有以下特点: 唯一性:不同机器、不同时间生成的ID不会重复。 有序性(部分方案):如雪花ID含时间戳,便于
2025-05-27
3
0
1
java
【黑马点评|项目日记】第三天 缓存相关
1.缓存(Cache) 1.1.核心概念 缓存是一种临时存储数据的高速存储层,用于提升系统性能,减少对慢速数据源(如数据库、API)的频繁访问。 1.2.核心特点 高性能:数据存储在内存(如Redis)或高速存储中,读写速度远超数据库。 临时性:缓存数据通常有过期时间,保证数据的最终一致性。 减轻后
2025-05-25
25
0
0
java
【黑马点评|项目日记】第二天 完成短信登录
1.导入文件,运行项目 当前项目的模型示意图: 模型介绍: 手机或者app端发起请求,请求我们的nginx服务器,nginx基于七层模型走的事HTTP协议,可以实现基于Lua直接绕开tomcat访问redis,也可以作为静态资源服务器,轻松扛下上万并发, 负载均衡到下游tomcat服务器,打散流量,
2025-05-10
17
0
0
java
【黑马点评|项目日记】第一天 Redis快速入门
在苍穹外卖时初步学习了Redis的一些基本知识和使用方法,这篇可以作为一个复习 1.初识Redis 1.1.Redis简介 Redis全称Remote Dictionary Server 远程词典服务器,是一个基于内存的键值型NoSQL数据库 这里的重点是: 键值型 NoSQL 键值型很好理解,也就
2025-05-07
64
0
3
技术
java