E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
redis锁
Redis
五种类型基础操作(
redis
-cli + Spring Data
Redis
)
目录一、什么是
Redis
?
IT光
·
2025-05-18 12:00
redis
spring
数据库
缓存
java
读写
锁
应用场景,适合读多写少
以下ASCII结构图展示了读写
锁
的并发控制机制:读者线程1----+|读
锁
共享读者线程2----+|写
锁
互斥写者线程-----+该实现采用pthread读写
锁
(pthread_rwlock_t)和多线程技术
weixin_42173948
·
2025-05-18 11:53
linux
c语言
怎么实现
Redis
的高可用?
今天分享关于【怎么实现
Redis
的高可用?】面试题。希望对大家有帮助;怎么实现
Redis
的高可用?
java1234_小锋
·
2025-05-18 10:20
java
redis
数据库
缓存
Redis
6为什么引入了多线程?
今天分享关于【
Redis
6为什么引入了多线程?】面试题。希望对大家有帮助;
Redis
6为什么引入了多线程?
java1234_小锋
·
2025-05-18 10:20
java
redis
java多线程互斥
锁
_浅谈Java多线程互斥
锁
我们把这种情况称为互斥,即不允许多个线程同时对共享资源进行操作,在同一时间只能被一个线程所占有的
锁
称之为Java多线程互斥
锁
。互斥锁在java中的实现就是ReetranLock,在访问一个同步资
爱数学的音乐女孩
·
2025-05-18 08:05
java多线程互斥锁
Python: 多线程与互斥
锁
目录一、在Python使用多线程二、互斥
锁
&防止死锁一、在Python使用多线程importthreadingimporttimeimportrandomclassMyThread(threading.Thread
miaow~miaow
·
2025-05-18 08:01
Python
python
多线程
Redis
高级特性与应用实践指南
Redis
高级特性与应用实践指南背景简介
Redis
,作为高性能的key-value数据库,不仅提供了丰富的数据结构,还具备了强大的网络操作功能和持久化机制。
柚木i
·
2025-05-18 07:57
Redis高级特性
数据结构与算法
管道技术
事务与发布订阅
集群与持久化
redis
特性
Redis
特性1.速度快正常情况下
Redis
执行命令的速度是非常快的,官方给出的数字是读写性能可以达到10万/秒,当然这个也取决于机器的性能,这里暂且不考虑。
C in Z
·
2025-05-18 07:25
redis
redis
数据库
lua
【
Redis
】
Redis
特性及其应用场景
目录
Redis
特性在内存中存储数据可编程性可扩展性持久化集群高可用补充特性
Redis
的应用场景数据库缓存会话存储消息队列中间件
Redis
特性
Redis
是一个在内存中存储数据的中间件,用于作为数据库、数据缓存
DoKern
·
2025-05-18 07:55
Redis
redis
Redis
特性及应用场景
目录一.
Redis
特性二.
Redis
应用场景
Redis
是一个在内存中存储数据的中间件,用于作为数据库,用于作为数据缓存,在分布式系统中能够大展拳脚一.
Redis
特性打开
Redis
的官网我们可以看到如下:
Redamancy丶早晚
·
2025-05-18 07:55
Redis
redis
数据库
缓存
01-多线程案例-线程安全问题
使用无锁数据结构(如ConcurrentHashMap、CopyOnWriteArrayList等)来减少
锁
的竞争。
昔我往昔
·
2025-05-18 07:54
线程
java
Redis
5.0.14 与 6.2.6 差异
以下是
Redis
5.0.14与6.2.6的核心差异及对Java程序的影响分析,涵盖协议、性能、安全性等关键领域:一、核心差异对比特性分类
Redis
5.0.14
Redis
6.2.6差异说明多线程模型单线程处理所有请求支持多线程
DK_Allen
·
2025-05-18 07:52
中间件
中间件
redis
java
Redis
是什么?能干什么?
Redis
特性以及应用场景
Redis
官网进行了详细的自我介绍
Redis
是一个在内存中存储数据的中间件,用作数据库,用作数据缓存,在分布式系统中大展拳脚核心能力:In-memorydatastructuresWell-knownasa"datastructureserver
Alice763333
·
2025-05-18 07:51
redis
数据库
缓存
select for update
深入理解selectforupdate的含义和锁机制-CSDN博客select...forupdate
锁
详解_selectforupdate-CSDN博客【MySQL】说透锁机制(一)行锁加锁规则之等值查询
LallanaLee
·
2025-05-18 06:49
sql
数据库
mysql
分布式
锁
:
Redis
son红
锁
(RedLock)原理与实现细节
分布式
锁
是分布式系统的核心基础设施,但单节点
Redis
锁在高可用场景下存在致命缺陷:当
Redis
主节点宕机时,从节点可能因异步复制未完成而丢失锁信息,导致多个客户端同时持有
锁
。
fjkxyl
·
2025-05-18 03:28
分布式
Java 方法向
Redis
里操作字符串有什么需要注意的?
在Java开发中,
Redis
作为高性能的键值存储数据库,常被用于缓存数据、处理高并发场景等。当我们使用Java方法向
Redis
中操作字符串类型数据时,有许多关键要点需要格外注意。
小羊Go
·
2025-05-18 03:57
bootstrap
前端
html
redis
面试
Java并发编程学习五:Synchronized的锁优化以及CAS
在Java提供的
锁
中,主要有Synchronized以及ReetrantLock类。在Java1.5之前,Synchronized并不是同步最好的选择,由
weixin_34342207
·
2025-05-18 01:15
运维
python
数据结构与算法
并发编程总结归纳
多线程并发编程进程、线程、线程池、
锁
1、线程池都有哪些状态?2、线程同步机制,synchronized底层实现原理是什么?4、为什么会有线程?6、何时使用多进程,何时使用多线程?
一笑风雨过
·
2025-05-18 01:43
java
Java中Lock
锁
的基本使用
1,创建
锁
2,加锁3,解锁packagecom.liu.demo01;importjava.util.concurrent.locks.Lock;importjava.util.concurrent.locks.ReentrantLock
Bruk.Liu
·
2025-05-17 22:25
java
【
Redis
系列】使用Jedis 连接
Redis
介绍 Jedis是
Redis
官方推荐的Java连接开发工具,提供了比较全面的
Redis
命令的支持。
独泪了无痕
·
2025-05-17 21:18
SpringBoot
数据库技术
数据库
redis
java
多线程
分布式
MySQL事务隔离级别
1、隔离级别种类2、查看/设置隔离级别3、手动控制事务4、事务的
锁
信息查看二、实战1、READUNCOMMITTED2、READCOMMITTED3、REPEATABLEREAD4、SERIALIZABLE
程序员Forlan
·
2025-05-17 20:36
数据库
mysql
数据库
MySQL UPDATE 执行流程全解析
从解析器到存储引擎,从
锁
管理到WAL日志,每个环节都直接影响数据一致性和性能。本文将通过Mermaid流程图和时序图,完整还原UPDATE语句的执行流程,并深入解析关键环节的优化策略与潜在陷阱。
fjkxyl
·
2025-05-17 17:21
mysql
数据库
中间件安全基础:架构中的隐形防线
攻击面示例:Web服务器(Nginx/Apache)的错误配置暴露管理接口消息队列(Kafka/RabbitMQ)未授权访问引发数据篡改缓存中间件(
Redis
/Memcached)因
2501_91895405
·
2025-05-17 17:21
网络安全
分布式
锁
:
Redis
和ZooKeeper两种分布式
锁
对比
在分布式系统中,分布式
锁
是协调多节点共享资源访问的核心机制。
Redis
和ZooKeeper是两种常用的分布式
锁
实现方案,但两者的设计理念、适用场景和优缺点存在显著差异。
fjkxyl
·
2025-05-17 17:19
分布式
redis
数据库
Synchronized详解及高频面试问答
锁
升级升级了什么?为什么要这样做
锁
升级?
锁
升级的过程是怎样的?为什么会有偏向
锁
,轻量级
锁
,重量级
锁
?为什么会有偏向
锁
呢?什么时候升级到轻量级
锁
?为什么要有轻量级
锁
呢?自旋的性能一定要比阻塞的性能好吗?
麓殇⊙
·
2025-05-17 17:17
面试
java
职场和发展
线程111111
程序的执行顺序和时间不同导致结果不一致2.死锁多个线程在执行时因为争夺资源而进入一种相互等待状态,导致程序无法继续执行3.资源饥饿调度策略不合理,资源分配不合理,某些线程长期得不到资源,造成程序不公平或低效二.常见解决方法1.互斥
锁
作用
2301_80355452
·
2025-05-17 15:01
java
开发语言
Redis
son 四大核心机制实现原理详解
一、可重入
锁
(ReentrantLock)可重入
锁
是什么?通俗定义可重入
锁
类似于一把“智能
锁
”,它能识别当前的
锁
持有者是否是当前线程:如果是,则允许线程重复获取
锁
(重入),并记录重入次数。
是三好
·
2025-05-17 15:28
学习整理-后端
redisson
redis
缓存实战
1、添加商品缓存存在不存在存在不存在用户查询商品请求
Redis
缓存是否存在?直接返回商品数据查询数据库数据库中存在数据?
是三好
·
2025-05-17 15:28
学习整理-后端
缓存
redis
Redis
实战之
Redis
son使用技巧详解
一、摘要什么是
Redis
son?来自于官网上的描述内容如下!
Redis
son是一个在
Redis
的基础上实现的Java驻内存数据网格客户端(In-MemoryDataGrid)。
一枚务实的码农
·
2025-05-17 15:28
redis
redis
java
redisson
分布式锁
缓存
redis
son基础bean创建
原文出处:https://blog.csdn.net/u010730731/article/details/110002512单机模式@Beanpublic
Redis
sonClient
redis
sonClient
临渊不羡渔
·
2025-05-17 15:27
spring
boot
redis
redisson
ET 协程
锁
WaitCoroutineLock包装的一个ETTaskCoroutineLock(实体)这个是协程
锁
得到的对象,当协程
锁
完成时,需要调用Dispose方法,或者使用Using。
驰愿
·
2025-05-17 13:46
ET
框架学习
unity
ET
阿里p7是如何提升技术能力的
技术广度需覆盖分布式系统、微服务、高并发、中间件(如
Redis
、Kafka)等核心领域,并具备跨技术栈整合能力。
DKPT
·
2025-05-17 11:01
话题与杂谈
笔记
java
学习
数据库
mysql
关于多线程的
Redis
模型
目录1、
Redis
6.0的线程模型2、单线程模型3、I/O模型和网络操作3.1、I/O线程的职责3.2、
Redis
主线程的角色4、非阻塞I/O4.1.事件驱动模型4.2.多路复用4.3.非阻塞套接字4.4
找不到、了
·
2025-05-17 10:55
redis
jdk工具类
java
java
redis
Redis
主从复制的实现原理是什么?
Redis
主从复制的实现原理可通过以下核心机制与流程解析:一、核心目标与角色分工
Redis
主从复制通过**单一主节点(Master)**处理写操作,**多个从节点(Slave)**同步数据并提供读服务,
篱笆院的狗
·
2025-05-17 10:22
春招热门面试题
redis
java
数据库
面试题:ReentrantLock与synchronized区别
ReentrantLock和synchronized`都是Java中用于实现线程同步的机制,但它们在多个方面存在显著的区别:1.实现方式synchronized:是Java语言的关键字,属于原生语法层面的互斥
锁
。
胡子发芽
·
2025-05-17 10:52
JAVA面试题
多线程
JAVA高级
java
开发语言
Redis
在实际项目中的工作原理与穿透、击穿、雪崩
Redis
在实际项目中的工作原理与缓存三大问题详解
Redis
是一款高性能的内存数据存储系统,常被用于缓存、分布式
锁
、限流、排行榜、消息队列等场景。
bubailan11
·
2025-05-17 09:17
redis
数据库
缓存
JavaEE初阶——多线程(等待-通知机制:wait-notify)
【用途】——场景:【线程饿死/线程饥饿】拿到
锁
的线程,由于条件不足,无法执行后边的代码,释放
锁
之后,也参与
锁
竞争。此时,完
2401_88679387
·
2025-05-17 08:39
java-ee
Redis
实现API接口限流之滑动窗口算法
Redis
实现API接口限流之滑动窗口算法1.引言2.上干货2.1lua脚本2.2限流实现2.3API限流测试1.引言本文为了填补上一篇的坑点,有兴趣的小伙伴可以先去了解上一篇的固定窗口详解:
Redis
去撒哈拉当海盗
·
2025-05-17 08:38
java
算法
redis
SpringBoot自动装配工作流程
一、装配扫描自动装配大致过程如下:获取到组件(例如spring-boot-starter-data-
redis
)META-INF文件夹下的spring.factories文件spring.factories
老齐谈电商
·
2025-05-17 07:00
分享
spring
boot
java
spring
Zookeeper 和 Nacos 对比与选择
ZookeeperZookeeper是Apache基金会下的一个分布式协调服务,它主要用于分布式系统中数据的管理,比如注册中心、分布式
锁
等。
AI逐月
·
2025-05-17 03:08
java
spring
cloud
java-zookeeper
SpringBoot + Shiro + JWT 实现认证与授权完整方案实现
一、技术栈组成技术组件-作用版本要求SpringBoot基础框架2.7.xApacheShiro认证和授权核心1.9.0JJWTJWT令牌生成与验证0.11.5
Redis
令牌存储/黑名单6.2+二、整体架构设计三
源码方舟
·
2025-05-17 00:22
JavaEE
VueJs
Java
spring
boot
java
后端
深入解析JVM字节码解释器执行流程(OpenJDK 17源码实现)
其执行流程可分为以下关键阶段:方法调用入口构建:生成栈帧、处理参数、同步
锁
等。字节码分派(Dispatch):根据字节码跳转到对应处理逻辑。操作数栈与局部变量管理:维护方法执行上下文。
蚰蜒螟
·
2025-05-17 00:21
jvm
python
开发语言
redis
数据结构-11(了解
Redis
持久性选项:RDB 和 AOF)
了解
Redis
持久性选项:RDB和AOF
Redis
提供了多个持久性选项,以确保数据持久性并防止在服务器发生故障或重启时丢失数据。
清幽竹客
·
2025-05-17 00:21
Redis
redis
数据库
缓存
【美团】Java后端一面复盘|网络+线程+MySQL+
Redis
+设计模式+手撕算法
电话面试面试时长:约50分钟面试轮次:第一轮技术面✨面试整体节奏:这场美团Java一面属于“广度覆盖+重点深挖”的类型,基础知识问得细致,例如TCP的可靠机制、线程私有变量、CAS弱点等,同时还穿插设计模式、
Redis
面试官E先生
·
2025-05-17 00:19
java
网络
mysql
【极兔快递Java社招】二面复盘|事务+MVCC+JVM+分布式
锁
全覆盖
虽然没有深度“拷打”,但仍然围绕项目实践、数据库一致性、JVM细节、分布式
锁
等核心知识点进行了较全面的提问。面试时长不长,约40分钟左右,不过三天后还是顺利收到通过通知,属于典型的“看基础,不拼
面试官E先生
·
2025-05-17 00:49
java
jvm
分布式
java执行lua脚本操作
redis
redis
相关学习资料:https://edu.51cto.com/video/4196.htmlJava执行Lua脚本操作
Redis
在现代软件开发中,
Redis
是一个广泛使用的内存数据存储系统,它支持多种数据结构
与当下
·
2025-05-16 21:31
java
lua
redis
junit
开发语言
Redis
使用lua脚本
lua脚本一种轻量级的脚本语言
Redis
+lua通过在
redis
中使用lua脚本可以实现复杂的操作lua脚本在
redis
中的执行是原子性的lua脚本localret=
redis
.call('hset',
0cfjg0
·
2025-05-16 21:00
javaweb技术
redis
lua
数据库
lua脚本在
redis
的实战案例
「码到三十五」,同名公众号:「码到三十五」,wx号:「liwu0213」☠博主专栏:♝博主的话:搬的每块砖,皆为峰峦之基;公众号搜索「码到三十五」关注这个爱发技术干货的coder,一起筑基Lua脚本在
Redis
码到三十五
·
2025-05-16 21:59
redis高手
redis
人工智能
语言模型
lua
ReentrantLock类详解
ReentrantLock类详解1.核心概念ReentrantLock是Java中基于java.util.concurrent.locks.Lock接口实现的可重入互斥
锁
,提供比synchronized
步行cgn
·
2025-05-16 20:48
java知识点
java
开发语言
【Ubuntu】Ubuntu18.04安装后会用到的相关设置
配置相关使用管理员(root身份)登录系统安装中文输入法弥补虚拟机无不能打汉字拓展交换分区(swap)弥补虚拟机内存小2.git使用git配置远程拉取项目失败查看回退历史版本3.问题相关安装软件时显示有
锁
4
研究僧12138
·
2025-05-16 16:49
#
【Ubuntu】
杂项笔记
ubuntu
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他