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
python使用redis队列
Redis
5.0终极配置指南
Redis
5.0的配置文件
redis
.conf是
Redis
服务器的核心配置,包含了丰富的配置选项,以下是
Redis
5.0配置文件的主要部分以及关键参数详细解析:基本配置守护进程模式daemonizeyes
꒰ঌ 安卓开发໒꒱
·
2025-07-24 14:52
redis
bootstrap
数据库
RabbitMQ在Java项目中的实战解析与消息
队列
选型指南
引言在分布式系统和微服务架构中,消息
队列
已成为解耦服务、提升系统弹性的核心组件。
zc-code
·
2025-07-24 14:21
java-rabbitmq
rabbitmq
java
kafka
linux
Redis
大 Key 与热 Key:定义、发现与解决方案
Redis
大Key与热Key:定义、发现与解决方案在
Redis
运维和性能优化中,大Key和热Key是常见问题,可能导致内存占用过高、集群负载不均、响应延迟等问题。
·
2025-07-24 14:51
仿RabbitMq实现简易消息
队列
基础篇(Muduo库的使用)
@TOCMuduo库简介Muduo由陈硕⼤佬开发,是⼀个基于⾮阻塞IO和事件驱动的C++⾼并发TCP⽹络编程库。他是一款基于主从Reactor模型的网络库,其使用的线程模型是oneloopperthread,所谓oneloopperthread指的是:一个线程只能有一个事件循环(EventLoop),用于相应计时器和IO时间一个文件描述符只能由一个线程进行读写,换句话说就是一个TCP连接必须归属某
疏 石 兰 兮
·
2025-07-24 14:21
rabbitmq
c++
开发语言
异步操作
linux
ubuntu
C++ - 仿 RabbitMQ 实现消息
队列
--服务端核心模块实现(二)
目录交换机数据管理交换机数据类交换机数据持久化类交换机数据管理类测试交换机数据管理定义交换机数据类交换机名称交换机类型是否持久化标志是否自动删除标志其他参数定义交换机数据持久化类(数据持久化的sqlite3数据库中)创建/删除交换机数据表新增交换机数据移除交换机数据查询所有交换机数据查询指定交换机数据(根据名称)定义交换机数据管理类声明交换机,并添加管理(存在则OK,不存在则创建)删除交换机获取指
久念祈
·
2025-07-24 14:18
模拟消息队列
rabbitmq
数据库
网络
半连接
队列
和全连接
队列
这时服务端这边的TCP从listen状态变为SYN_RCVD(SYNReceived),此时会将这个连接信息放入「半连接
队列
」,半连接
队列
也被称为SYNQueue
scan724
·
2025-07-24 14:18
TCP协议
Docker数据管理中的数据卷
在生产环境中使用Docker时,经常需要对数据进行持久化,这就有点像
Redis
里面的持久性一样的,或者需要在多个容器之间在进行数据共享,这就是Docker中我们说的数据管理操作。
82a7fe2508f4
·
2025-07-24 14:26
Spring Boot与Python的联动:实战案例解析
PythonFlask应用3.2创建SpringBoot应用3.3测试与验证四、通过ProcessBuilder调用Python脚本4.1创建Python脚本4.2SpringBoot中调用脚本4.3注意事项五、使用消息
队列
奔跑吧邓邓子
·
2025-07-24 13:16
项目攻略
spring
boot
python
联动
实战
全连接
队列
监听套接字使用socket接口创建一个套接字,然后bind给套接字绑定地址,最后listen将套接字设置为监听套接字。监听套接字以前理解是三元组标识,后面看了netstat,觉得应该是五元组,只不过它这个五元组是{协议,本地ip,本地端口,0.0.0.0,*},也就是对端的地址无论是ip还是port都是任意的,我们既可以三元组也可以五元组,这个不重要理解listen接口intlisten(ints
阿沁o.0
·
2025-07-24 13:13
服务器
前端
linux
软考高级架构师-6.5-NoSQL数据库-超详细讲解+精简总结
2、特点:易扩展性、高性能、灵活的数据模型、高可用性3、分类:列式存储数据库、键值对存储数据库(
Redis
)、文档型数据库(MongoDB)、图数据库4、体系框架:数据持久层(内存、硬盘)、数据分布层(
MaiOvv
·
2025-07-24 13:43
软考高级架构师
nosql
数据库
1024程序员节
数据结构(Java)—— 优先级
队列
(堆)
1.概念优先级
队列
是一种抽象数据类型(ADT),它允许
队列
中维护的元素按优先级排序,优先级最高的元素会优先被处理。
未梦来
·
2025-07-24 12:38
数据结构
java
linux c语言高级编程-进程进阶
本篇主要介绍linux进程间通信方式以及使用实例进程间通信主要有以下几种方式:1.管道(有名管道,无名管道,标准流管道)2.设备映射3.共享内存4.信号量5.消息
队列
6.网络(网络通信涉及到了socket
孙布布
·
2025-07-24 12:08
精选专栏-独一无二
linux
c语言高级编程
进程进阶之进程间通信
嵌入式
c语言
笔记-Docker 部署Python项目
装完python之后,发现还要装mysql或者
redis
。继续下载安装配置。啥?服务器不用了,需要换一台服务器?那重新来一遍吧。啥?基础应用做的太好要进行推广,需要指导其他厂商
·
2025-07-24 12:06
牛客NC14661 简单的数据结构(deque双端
队列
)
题目描述栗酱有一天在网上冲浪的时候发现了一道很有意思的数据结构题。这个数据结构形如一个“长条形”的容器,一开始该容器是空的,有以下七种操作:111aaa:从前面插入一个元素aaa222:从前面删除一个元素333aaa:从后面插入一个元素aaa444:从后面删除一个元素555:将整个容器头尾翻转666:输出当前容器中元素的个数和所有元素777:将所有元素从小到大排序请你模拟这个数据结构的所有操作。输
zaiyang遇见
·
2025-07-24 10:23
#
牛客算法竞赛入门班
#
STL容器
数据结构
信息学奥赛
程序设计竞赛
C/C++
STL
双端队列
消息
队列
和Kafka简介
1、消息
队列
简单地说,“消息
队列
”是在消息的传输过程中保存消息的容器。1.1简介消息
队列
管理器在将消息从它的源中继到它的目标时充当中间人。
SpaceCat
·
2025-07-24 08:41
【
Redis
】基于zset实现滑动窗口
importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.data.
redis
.core.
Redis
Template
~~^^
·
2025-07-24 07:31
Java
#
redis
redis
缓存
java
kafka 消费者组
位移(Offset)消费者组的核心机制:重平衡(Rebalance)触发条件重平衡影响在消息
队列
(如Kafka)的世界里,消费者组是实现高效消息消费、负载均衡和高可用的核心机制。
锅锅来了
·
2025-07-24 06:54
#
Kafka运维实战
kafka
分布式
【Linux 中断机制:工作
队列
与中断线程化详解】
⚙️Linux中断机制:工作
队列
与中断线程化详解一、中断上下文限制在Linux内核中,中断服务函数运行在中断上下文(IRQContext),这意味着:❌不允许阻塞(不能调用sleep、schedule等
修船大队长
·
2025-07-24 06:52
linux
运维
服务器
Redis
的key过期策略
通过
redis
的学习,知道使用expire命令可以给key设置一个过期时间,但是在一个
redis
中可能存在很多很多的key,这些可以中可能有很大一部分都有过期时间,此时
redis
服务器是如何知道哪些key
·
2025-07-24 05:19
Linux消息
队列
深度剖析:内核实现与性能优化
Linux消息
队列
深度剖析:内核实现与性能优化关键词:Linux消息
队列
、内核数据结构、SystemV、POSIX、性能优化、进程间通信、IPC摘要:本文从生活场景出发,逐步拆解Linux消息
队列
的核心机制
操作系统内核探秘
·
2025-07-24 05:18
linux
性能优化
wpf
ai
ZeroMQ源码深度剖析:网络机制与性能优化实战
发布订阅过滤的高效实现2ZeroMQ的核心优势3常见Socket类型及应用4异步连接实现机制5断线重连机制6高水位线(HWM)深度解析7消息丢失与错误处理8消息帧(Frame)高级特性9高效性实现原理10无锁消息
队列
设计
TravisBytes
·
2025-07-24 05:48
#
ZMQ
网络
性能优化
Redis
JSON 的 JSON.STRAPPEND字符串追加的正确姿势
1·写在前面在数据模型中,“追加”是个高频需求:日志拼接、状态堆栈、消息跟踪……如果把这些信息存在
Redis
JSON文档里,与其整段读出再写回,不如直接用JSON.STRAPPEND就地完成。
·
2025-07-24 04:10
Redis
秒杀lua脚本
intresult=string
Redis
Template.execute(SECKILL_SCRIPT,//seckill.luaCollections.emptyList(),voucherId,userId
Java都不学
·
2025-07-24 03:06
Redis
java
redis
Redis
事务+Lua脚本
Redis
的事务使用multi开启事务,但是
redis
的事务只是对语法的检查,它的事务是非常弱的事务,无法解决运行时的错误,因此实际使用中不要使用
redis
的事务(也可以根据自己的实际业务场景选择是否使用事务
一枚老菜鸟~啦啦
·
2025-07-24 03:06
中间件
#Redis
lua
redis
java
redis
结合Lua脚本实现 秒杀、防止超卖
这个文件放到resources目录下localuserId=KEYS[1]--当前秒杀的用户IDlocalgoodsId=KEYS[2]--秒杀的商品ID--订单idlocalorderId=ARGV[1]
redis
.log
小哇666
·
2025-07-24 03:05
#
redis
redis
lua
redis
秒杀之lua脚本
Lua脚本核心原理:1.单线程模型:
Redis
使用单线程处理命令,所有命令按顺序执行。Lua脚本会被视为一个整体任务,执行期间不会被其他命令中断。
stand_forever
·
2025-07-24 03:35
redis
redis
lua
数据库
这才是你需要了解的时序数据库 Apache-IoTDB 源码解析之系统架构!
当数据完成编解码之后一般会发往消息
队列
当中,一般都是Kafka之中。用来
AI科学小老师
·
2025-07-24 03:04
微服务之间有哪些调用方式?
异步通信:服务之间通过消息
队列
等中间件进行通信,调用方无需等待结果。一、同步通信:实时交互,强依赖场景1.HTTP/
娄艺潇
·
2025-07-24 02:00
微服务
架构
云原生
ASP.NET Core MVC
Redis
缓存应用
环境:ASP.NETCoreMVC,
Redis
-Win-x64-3.2.100本文介绍在ASP.NETCoreMVC中怎么用
Redis
缓存数据。
郑小晨
·
2025-07-24 02:29
.NET
Redis
ASP.NET
Core
缓存
.net core session 存储到
redis
缓存数据库
1.Startup.cs文件ConfigureServices方法加入以下代码#region使用
Redis
保存Sessionvar
redis
Conn=Configuration["WebConfig:
Redis
·
2025-07-24 02:58
批量插入技巧:减少事务提交次数的性能提升
高频提交还加剧锁竞争与死锁风险,导致事务
队列
膨胀。二、核心优化方案合并事务提交关闭自动提交(autocommit=0),单事务内完成批量操作后统一COMMIT,减少日志刷盘次数。示例代
·
2025-07-24 02:57
【ASP.NET Core】ASP.NET Core中
Redis
分布式缓存的应用
从理论到实现链接:【ASP.NETCore】深入理解Controller的工作机制链接:【ASP.NETCore】内存缓存(MemoryCache)原理、应用及常见问题解析文章目录系列文章目录前言一、
Redis
1.1
Redis
ArabySide
·
2025-07-24 02:57
#
.NET
Core
Redis
缓存
redis
分布式缓存
asp.net
asp.net
core
分布式锁特点、以及用python3实现
redis
分布式锁
更多内容请见:python3案例和总结-专栏介绍和目录文章目录一、
Redis
分布式锁核心原理1.1
Redis
锁机制1.2锁释放二、基础实现代码2.1使用`
redis
-py`客户端2.2分布式锁类三、使用示例
数据知道
·
2025-07-24 00:44
python3案例和总结
分布式
redis
数据库
python
RabbitMQ实现死信
队列
/延迟
队列
/优先级
队列
1死信
队列
/延迟
队列
死信
队列
指的是因为某些原因,
队列
中的某些消息变成了死信(deadletter)后,它们被重新路由到死信交换器(DLX)绑定的
队列
上,该
队列
即为死信
队列
。
天瑕
·
2025-07-23 22:03
RabbitMQ
RabbitMQ
死信队列
延迟队列
优先级队列
RabbitMQ面试精讲 Day 3:Exchange类型与路由策略详解
【RabbitMQ面试精讲Day3】Exchange类型与路由策略详解文章标签RabbitMQ,消息
队列
,Exchange,路由策略,AMQP,面试题,分布式系统文章简述本文是"RabbitMQ面试精讲
在未来等你
·
2025-07-23 22:02
RabbitMQ面试专栏
RabbitMQ
消息队列
Exchange
路由策略
AMQP
面试题
分布式系统
RabbitMQ------发布确认(单个确认、批量确认、未确认)(四)
RabbitMQ------发布确认(四)发布确认原理生产者将信道设置为confirm模式,一旦信道进入confirm模式,所有再该信道上面发布的消息都会被指派一个唯一的ID(从1开始),一旦消息被投递到所有匹配的
队列
后
·
2025-07-23 22:01
RabbitMQ 利用死信
队列
来实现延迟消息
RabbitMQ利用死信
队列
来实现延迟消息基于TTL(Time-To-Live)+死信
队列
(DLX)的方式来实现延迟消息首先消息会被推送到普通
队列
中,该消息设置了TTL,当TTL到期未被消费掉,则会自动进入死信
队列
_真相只有一个
·
2025-07-23 22:59
rabbitmq
分布式
代码随想录算法Day35(2)||贪心算法-LeetCode406根据身高重建
队列
学习内容参考卡哥代码随想录,有文字学习资料(代码随想录网站)和视频讲解(b站)2.根据身高重建
队列
题目力扣题目链接(opensnewwindow)假设有打乱顺序的一群人站成一个
队列
,数组people表示
队列
中一些人的属性
·
2025-07-23 21:23
Java学习----
Redis
集群
在分布式系统开发中,
Redis
作为高性能的键值存储数据库,被广泛用于缓存、会话存储、消息
队列
等场景。
典孝赢麻崩乐急
·
2025-07-23 19:46
java
学习
redis
Redis
Copy-on-Write机制:
内核会复制被修改的页这可能导致内存使用量暂时增加通俗的话描述一下可以用一个生活中的例子来通俗解释Copy-on-Write(写时复制)机制:比喻:父子共用一本作业本假设有一对父子(父进程和子进程)要完成以下任务:初始状态:父亲有一本写满数据的作业本(
Redis
SHENKEM
·
2025-07-23 17:05
redis
数据库
缓存
远逝的岁月若小说(2o6)
我分明记得,有一次家大人让我去替我家人去分菜,我一看
队列
里有那大红小红在那里站着,我就先自怵了。为什么?自卑么!人家大红二
张春发_66a0
·
2025-07-23 16:45
Redis
——BigKey
阿里云
Redis
开发规范:string类型的数据控制在10KB以内,hash,list,set,zset元素数量不要超过5000。
A2274
·
2025-07-23 15:21
Java
面试
#
Redis
redis
java
BigKey
【MoodVine】DeepSeek聊天持久化(2):Spring AI +
Redis
实现对话记忆管理
在上一篇文章中,我们介绍了如何引入SpringAI,本文将深入探讨如何实现聊天记录的持久化存储。一、初始方案:内存存储的局限性在项目初期,我们使用简单的内存存储实现聊天记录管理:创建ChatController@RestController@RequestMapping("/chat")publicclassChatController{privatefinalOllamaChatModeloll
一只鱼吖
·
2025-07-23 15:50
【西瓜和晚霞】MoodVine
spring
redis
java
【大模型记忆实战Demo】基于SpringAIAlibaba通过内存和
Redis
两种方式实现多轮记忆对话
文章目录多轮对话记忆管理——基于Memory的对话记忆基于内存存储历史对话基于
Redis
存储历史对话多轮对话记忆管理——基于Memory的对话记忆SpringAIAlibaba共实现了三种方式:基于内存的方式基于
Sao_E
·
2025-07-23 15:19
redis
数据库
缓存
ai
语言模型
redis
-plus-plus安装与使用
目录一.安装hi
redis
二.接口三.使用四.总结C++操作
redis
的库有很多.咱们使用
redis
-plus-plus.这个库的功能强大,使用简单.Github地址:https://github.com
Yu_Lijing
·
2025-07-23 15:19
redis
数据库
缓存
消息
队列
MQ
消息
队列
(MessageQueue,简称MQ)是一种基于异步通信模式的中间件技术,核心作用是在分布式系统中实现消息的存储、传递和缓冲,解决不同组件/服务之间的通信耦合问题,提升系统的灵活性、可靠性和可扩展性
不辉放弃
·
2025-07-23 13:09
kafka
大数据开发
数据库
YAML基础使用教程(单引号和双引号的区别)
内容涵盖服务器硬件(如IBMSystem3650M5)、云服务平台(如腾讯云、华为云)、服务器软件(如Nginx、Apache、GitLab、
Redis
、Elasticsearch、Kubernetes
奔跑吧邓邓子
·
2025-07-23 12:27
工具使用
YAML
单引号
双引号
Rabbitmq中的死信
队列
背景RabbitMQ死信
队列
俗称,备胎
队列
;消息中间件因为某种原因拒收该消息后,可以转移到死信
队列
中存放,死信
队列
也可以有交换机和路由key等。
你我约定有三
·
2025-07-23 11:56
RabbitMQ
rabbitmq
分布式
java
【
Redis
】String
Redis
Template 和
Redis
Template 的区别
String
Redis
Template和
Redis
Template是SpringData
Redis
提供的两种用于操作
Redis
的模板类,它们的核心区别在于序列化方式和操作的数据类型。
星星点点洲
·
2025-07-23 10:15
redis
缓存
Python 线程优先
队列
PriorityQueue - Python零基础入门教程
目录一.Python线程
队列
Queue分类二.Python线程优先
队列
PriorityQueue简介三.Python线程优先
队列
PriorityQueue函数介绍四.Python线程优先
队列
PriorityQueue
猿说编程
·
2025-07-23 09:05
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他