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
的key过期策略
通过
redis
的学习,知道使用expire命令可以给key设置一个过期时间,但是在一个
redis
中可能存在很多很多的key,这些可以中可能有很大一部分都有过期时间,此时
redis
服务器是如何知道哪些key
·
2025-07-24 05:19
ZeroMQ源码深度剖析:网络机制与性能优化实战
(HWM)深度解析7消息丢失与错误处理8消息帧(Frame)高级特性9高效性实现原理10无锁消息队列设计11零拷贝实现位置12消息可靠性设计13负载均衡实现14PUB/SUB性能对比:ZeroMQvs
Redis
15
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
数据库
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
【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
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
数据库
缓存
Ubuntu/linux小操作
1.磁盘
扩容
右键虚拟机设置可以更改虚拟机最大储存空间;不过这并不能直接修改磁盘大小。
楚潸潸
·
2025-07-23 17:35
linux
ubuntu
运维
Java中HashMap的实现原理详解
以下从数据结构、哈希机制、冲突解决、
扩容
策略等角度详细解析其实现原理(基于Java8)。
·
2025-07-23 15:53
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
数据库
缓存
【C++11】哈希表与无序容器:从概念到应用
文章目录一、前言二、哈希表(HashTable)1.基本概念2.哈希函数3.冲突解决方法链地址法(SeparateChaining)开放寻址法(OpenAddressing)4.性能分析5.动态
扩容
6.
卜及中
·
2025-07-23 13:38
C++初阶知识
C++进阶
哈希算法
c++
算法
YAML基础使用教程(单引号和双引号的区别)
内容涵盖服务器硬件(如IBMSystem3650M5)、云服务平台(如腾讯云、华为云)、服务器软件(如Nginx、Apache、GitLab、
Redis
、Elasticsearch、Kubernetes
奔跑吧邓邓子
·
2025-07-23 12:27
工具使用
YAML
单引号
双引号
【
Redis
】String
Redis
Template 和
Redis
Template 的区别
String
Redis
Template和
Redis
Template是SpringData
Redis
提供的两种用于操作
Redis
的模板类,它们的核心区别在于序列化方式和操作的数据类型。
星星点点洲
·
2025-07-23 10:15
redis
缓存
C++之vector类的代码及其逻辑详解(上)
1.vetcor介绍及使用方法1.1什么是vector1.vetcor是一种可以自己
扩容
的数组(扩大后不会变小)。
啊吧怪不啊吧
·
2025-07-23 10:12
C++
开发语言
C++
c++
C++高频知识点(十三)
文章目录61.vector内存扩展问题,
扩容
62.单例模式,懒汉模式/饿汉模式,及线程安全问题63.工厂模式及简单工厂模式64.类成员函数后加const,有什么作用?
源代码•宸
·
2025-07-23 05:48
开发语言
C++
经验分享
面经
nestjs[一文学懂nestjs中对npm功能包的封装,io
redis
封装示例]
问题描述NPM(NodePackageManager)是Node.js的包管理工具,它允许开发者轻松地分享、安装和管理依赖包,促进了代码的复用性和项目协作。而npm插件库将是nodejs开发中不可缺失的重要组成因素。在nestjs中,官方已经给我们开发了一系列各种各样的封装功能让我们能够快速的进行开发。然而实际应用中,我们在开发的过程中任然需要引入各种各样的插件工具,因此学会封装nestjs组件功
墨水白云
·
2025-07-23 04:10
npm
前端
node.js
Redis
大Key问题
文章目录1.什么是大key2.如何衡量大key3.大key有什么影响4.大key是如何产生的5.如何发现大key6.如何解决大key1.什么是大key
Redis
key和value的最大限制都是512M,
MQLYES
·
2025-07-23 03:31
redis
redis
数据库
缓存
redis
-transaction
redis
-transaction注意不支持回滚操作是因为
redis
是先执行指令然后做日志,所以即使发生异常,没有可以用来执行回滚操作的日志。
zhangsanzhu
·
2025-07-23 01:19
实现分布式锁
一、MySQL、
Redis
、ZooKeeper是不是都是“数据库”?严格来说,三者的定位和功能差异很大,但广义上都可以视为“数据存储系统”,不过它们的核心设计目标和适用场景完全不同。
·
2025-07-23 00:16
SpringBoot 实现
Redis
读写分离
Redis
Template的哨兵模式在Sentinel集群监管下的
Redis
主从集群,其节点会因为自动故障转移而发生变化,
Redis
的客户端必须感知这种变化,及时更新连接信息。
·
2025-07-22 21:52
Redis
入门教程(一):基本数据类型
一、
Redis
是什么?为什么你需要它?
Redis
(RemoteDictionaryServer)是一个开源的内存数据结构存储系统,它可以用作数据库、缓存和消息中间件。
·
2025-07-22 21:51
java学习day6 + leetcode31 下一个排列
的消息队列单消费模式消费者组P77基于消息队列的异步秒杀下单shift2提及,插入已知笔记P78探店笔记P79查看探店笔记p80点赞功能一人一赞这里也有并发P81点赞排行榜sortedsetset集合的选择
redis
冬夜戏雪
·
2025-07-22 21:49
java
学习
算法
Spring Boot+
Redis
+Caffeine 二级缓存架构的终极实现方案、包含万级QPS下的黄金配置参数、全文超过2500字(博君一赞)
SpringBoot+
Redis
+Caffeine二级缓存架构的终极实现方案、包含万级QPS下的黄金配置参数、全文超过2500字(博君一赞)一、架构设计原理(10万QPS基石)设计优势:二、Caffeine
夜雨hiyeyu.com
·
2025-07-22 19:12
java
spring
boot
redis
架构
后端
java
spring
cloud
spring
Redis
中什么是看门狗机制
在
Redis
中,“看门狗机制”(WatchdogMechanism)不是
Redis
的核心机制之一,但它在一些场景中起到了重要作用,尤其是在使用Redlock分布式锁实现或在
Redis
Enterprise
sevevty-seven
·
2025-07-22 16:21
redis
Redis
实战:第一章-初识
Redis
案例-文章投票
redis
全称REmoteDIctionaryServer,即远程字典服务,是一个由SalvatoreSanfilippo写的key-value存储系统。
随风而醒
·
2025-07-22 16:20
MySQL/数据库
redis
Redis
面试精讲 Day 4:
Redis
事务与原子性保证
【
Redis
面试精讲Day4】
Redis
事务与原子性保证开篇欢迎来到"
Redis
面试精讲"系列的第4天!
在未来等你
·
2025-07-22 15:46
Redis面试专栏
Redis
面试
数据库
缓存
Python爬虫【四十七章】异步爬虫与K8S弹性伸缩:构建百万级并发数据采集引擎
目录一、背景与行业痛点二、核心技术架构解析2.1异步爬虫引擎设计2.2K8S弹性伸缩架构三、生产环境实践数据3.1性能基准测试3.2成本优化效果四、高级优化技巧4.1协程级熔断降级4.2预测式
扩容
五、总结
程序员_CLUB
·
2025-07-22 13:04
Python入门到进阶
kubernetes
python
爬虫
Reids
标题目录
Redis
概述
Redis
数据库特点
Redis
应用场景
Redis
安装RockyLinux操作系统Windows操作系统Mac操作系统
Redis
服务启动失败解决方案配置文件详解常见数据类型全局命令String
子柒s
·
2025-07-22 12:57
redis
数据库
Codis的槽位迁移与ConcurrentHashMap
扩容
的相似之处
Codis的槽位迁移过程与ConcurrentHashMap(CHM)的
扩容
在核心思想上非常相似,都采用了“渐进式数据迁移”和“请求转发”的机制来保证平滑性和高可用性。
Momentary_SixthSense
·
2025-07-22 08:24
redis
java
tcp/ip
网络
mysql
android
网络协议
Redis
的协同和异步
Redis
pipline多条命令同时发给
redis
redis
返回多个结果hi
redis
提供接口
Redis
的事务事务由程序员规定(多条连接共同操作)MuLTI事务开始EXEC事务提交Discard取消事务
weixin_43982809
·
2025-07-22 06:09
redis
数据库
缓存
【
Redis
篇】数据库架构演进中
Redis
缓存的技术必然性—高并发场景下穿透、击穿、雪崩的体系化解决方案
DBIFClub社区主页__奈斯、《擅长领域》:擅长阿里云AnalyticDBforMySQL(分布式数据仓库)、Oracle、MySQL、Linux、prometheus监控;并对SQLserver、NoSQL(
Redis
奈斯DB
·
2025-07-22 06:36
Redis专栏
缓存
redis
数据库架构
运维
【算法-贪心算法-python】柠檬水找零
推荐:kuan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术点,如集合,jvm,并发编程
redis
,kafka,Spring,微服务,Netty等常用开发工具系列
檀越@新空间
·
2025-07-22 04:58
P1
算法与数据结构
s1
Python
算法
贪心算法
python
Redis
的ziplist与hashtable性能对比测试
机器为4C,8G虚拟机另外,记录一下,200个节点的
Redis
集群要消耗大约200mbps带宽用于节点间通讯。
无级程序员
·
2025-07-22 04:22
java
数据库
大数据
Redis
缓存四件套的学习(七)
1.1.1、什么是缓存预热缓存预热就是在系统启动前,将数据提前加载到缓存中,这样就可以避免在用户请求的时候,先查询数据库,然后再将数据回写到缓存中1.1.2、如何实现缓存预热什么都不做,只对数据库操作,利用
redis
冷崖
·
2025-07-22 01:38
Redis
redis
缓存
财富容器
扩容
,我们要
扩容
,但我们又要拒绝急功近利,企业扩张太快,成本急剧增加,会让企业死于现金流的崩溃,而人如果急于
扩容
,而你的基本盘不够大,也会让你空欢喜一场,因为你德不配位。
笑影Fiona
·
2025-07-22 00:05
c#泛型集合(ArrayList和List、Dictionary的对比)
动态
扩容
:无需指定初始大小,自动调整容量。性能优势:避免装箱拆箱(相比ArrayList)。
·
2025-07-22 00:26
人脸检测算法——SCRFD
SCRFD算法核心解析1.算法定义与背景SCRFD(SampleandComputation
Redis
tributionforEfficientFaceDetection)由JiaGuo等人于2021年在
海绵波波107
·
2025-07-21 23:55
#
计算机视觉
算法
计算机视觉
Lua +
Redis
+ SpringBoot = 王炸!
:Lua脚本在SpringBoot中的实现第五部分:Lua脚本来提高SpringBoot应用程序的性能第六部分:错误处理和安全性第七部分:最佳实践和建议曾经有一位魔术师,他擅长将SpringBoot和
Redis
·
2025-07-21 21:40
【laravel+
redis
】分布式锁的实现
laravel官方支持“原子锁”,并且说“要使用这个功能,应用必须使用memcached、dynamodb、
redis
、database或array缓存驱动作为应用默认的缓存驱动,此外,所有服务器必须和同一台中央缓存服务器进行通信
起灵人
·
2025-07-21 21:40
php
laravel
redis
laravel
redis
php
绝佳组合 SpringBoot + Lua +
Redis
= 王炸!
Java精选面试题(微信小程序):5000+道面试题和选择题,真实面经,简历模版,包含Java基础、并发、JVM、线程、MQ系列、
Redis
、Spring系列、Elasticsearch、Docker、
·
2025-07-21 21:08
绝佳组合 Lua +
Redis
+ SpringBoot = 王炸!
前言曾经有一位魔术师,他擅长将SpringBoot和
Redis
这两个强大的工具结合成一种令人惊叹的组合。他的魔法武器是
Redis
的Lua脚本。
Java精选
·
2025-07-21 21:07
lua
redis
spring
boot
junit
单元测试
上一页
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
其他