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
?
问道飞鱼
·
2024-09-12 06:09
分布式技术
分布式
中间件
redis
【Azure
Redis
】
Redis
-CLI连接
Redis
6380端口始终遇见 I/O Error
问题描述使用
Redis
-cli连接
Redis
服务,因为工具无法直接支持TLS6380端口连接,所以需要使用stunnel配置TLS/SSL服务。
武昌库里写JAVA
·
2024-09-12 06:32
面试题汇总与解析
算法
数据结构
c语言
开发语言
二维数组
redis
:全局ID生成器实现
在分布式系统中用来生成全局唯一ID的工具ID的组成:符号位:1bit,默认为0时间戳:31bit以秒为单位,可以使用约69年序列号:32bit,秒内的计数量,@Componentpublicclass
Redis
IdWorker
我的程序快快跑啊
·
2024-09-12 03:10
redis
数据库
缓存
Redis
:缓存雪崩
缓存雪崩:大量的key同时失效或
redis
服务宕机,导致大量请求直接到达数据库,造成巨大压力解决方案:1.给不同的key的TTL+随机数,使其分散在一个时间段内2.利用
redis
集群提高
redis
服务的可靠性
我的程序快快跑啊
·
2024-09-12 03:40
缓存
redis
java
redis
命令:通用命令
通用指令:keys:查看符合模板的所有key,不建议在生产环境上使用。127.0.0.1:6379>keys*1)"age"127.0.0.1:6379>keysa*1)"age"del:删除一个指定的key127.0.0.1:6379>delage(integer)1exists:判断key是否存在127.0.0.1:6379>existsage(integer)1127.0.0.1:6379>
我的程序快快跑啊
·
2024-09-12 03:39
redis
redis
Redis
事务 与 管道
redis
事务谈到事务大家可能就会想起mysql中的事务注意这里的事务不是指的是事务的四大特性acid持久性原子性隔离性一致性事务的概念就是一组命令,串行化执行而不被打断这里
redis
的事务和mysql
秋秋睡不醒
·
2024-09-12 02:38
redis
redis
java
数据库
Redis
管道(Pipeline)是什么?有什么用?
目录1.
redis
客户端-服务端模型的不足之处2.
redis
管道是什么?有什么好处?
程序猿ZhangSir
·
2024-09-12 02:07
redis
数据库
缓存
使用WAF防御网络上的隐蔽威胁之反序列化攻击
什么是反序列化反序列化是将
数据结构
或对象状态从某种格式转换回对象的过程。这种格式通常是二进制流或者字符串(如JSON、XML),它是对象序列化(即对象转换为可存储或可传输格式)的逆过程。
白帽学子
·
2024-09-12 02:07
网络安全
Redis
缓存深度解析:穿透、击穿、雪崩与预热的全面解读
Redis
缓存深度解析:穿透、击穿、雪崩与预热的全面解读一.什么是缓存?
加勒比海涛
·
2024-09-12 02:37
Redis
入门实践
缓存
redis
数据库
Redis
总结:缓存雪崩、缓存击穿、缓存穿透与缓存预热、缓存降级
1.2缓存雪崩问题分析造成缓存雪崩的关键在于同一时间的大规模的key失效,为什么会出现这个问题,主要有两种可能:第一种是
Redis
宕机
南方葵籽
·
2024-09-12 02:06
编程
java
面试
缓存
redis
java
面试
分布式
Redis
:处理缓存穿透的两种方法
缓存穿透:客户端请求的数据在缓存和数据库中都不存在,这样缓存永远不能生效,请求都会直接发送到数据库解决方案:1.缓存空对象查完数据库后,将该数据以空值缓存进
redis
中,同时增加命中时对命中空值的判断@
我的程序快快跑啊
·
2024-09-12 02:04
缓存
redis
mybatis
redis
的事务与管道有什么不同?
Redis
的事务(MULTI/EXEC)和管道(PIPELINE)都是为了执行多条命令,但它们的工作原理和目标不同。以下是两者的详细对比。
半桶水专家
·
2024-09-12 02:04
Redis
redis
数据库
【python】列表(List)与元组(Tuple)
在python中,列表和元组都是非常常用的
数据结构
,用来存储一组有序的数据,并且可以为不同的数据类型。
写代码也摆烂
·
2024-09-12 01:30
#
python基础知识点
python
开发语言
毕设/私活/bigold必备项目,一个挣钱的免费的全开源标准前后端分离后台管理权限系统【springboot+vue+
redis
+Spring Security】脚手架搭建:若依Ruo框架具体使用教程
【建议收藏】毕设/私活/大佬必备,一个挣钱的标准开源前后端分离【springboot+vue+
redis
+SpringSecurity】脚手架一个免费的开源后台管理系统:若依框架(具体使用教程:具体怎样下载
南北极之间
·
2024-09-12 01:29
前端开发
springboot
vue
springboot+vue
免费后台管理系统
毕业私活后台权限系统
【408DS算法题】041进阶-并查集基本操作
分析实现并查集中包含
数据结构
parent数组,存储每个结点的父结点。对于查找操作,可以通过递归找到当前结点的根结点,然后进行路径压缩——令当前结点的父结点为根节点,最后返回根节点。
Owlet_woodBird
·
2024-09-12 00:53
算法
数据结构
【
数据结构
和算法实践-树-LeetCode107-二叉树的层序遍历Ⅱ】
数据结构
和算法实践-树-LeetCode107-二叉树的层序遍历Ⅱ题目MyThought代码示例JAVA-8题目给你二叉树的根节点root,返回其节点值自底向上的层序遍历。
NeVeRMoRE_2024
·
2024-09-11 23:17
数据结构与算法实践
数据结构
算法
leetcode
C语言
数据结构
克鲁斯卡尔算法-求最小生成树
/**克鲁斯卡尔算法*得到图的最小生成树*构造一个无向网的的邻接矩阵*创建一个临时数组*对edge数组进行排序*/#include#include#includetypedefchar*VertexType;//顶点的信息的数据类型typedefintArcType;//权重胡数据类型#defineVERTEXNUM100//最大顶点数#defineMAX_INT32726//权重的无限大取值#d
Yetteego
·
2024-09-11 23:40
数据结构与算法(c语言)
c语言
C语言数据结构
redis
cluster之Gossip协议
什么是Gossip协议Gossipprotocol也叫EpidemicProtocol(流行病协议),实际上它还有很多别名,比如:“流言算法”、“疫情传播算法”等。这个协议的作用就像其名字表示的意思一样,非常容易理解,它的方式其实在我们日常生活中也很常见,比如电脑病毒的传播,森林大火,细胞扩散等等。Gossipprotocol最早是在1987年发表在ACM上的论文《EpidemicAlgorith
tracy_668
·
2024-09-11 21:00
CTF 竞赛密码学方向学习路径规划
WattToolkit(Steam++)、机场代理Scoop(Windows用户可选)常用Python库SageMathLinux小工具yafuOpenSSLMarkdown编程基础Python其他编程语言、算法与
数据结构
David Max
·
2024-09-11 21:57
CTF
学习笔记
密码学
ctf
信息安全
鸿蒙轻内核M核源码分析系列四 中断Hwi
在鸿蒙轻内核源码分析系列前几篇文章中,剖析了重要的
数据结构
。本文,我们讲述一下中断,会给读者介绍中断的概念,鸿蒙轻内核的中断模块的源代码。
OpenHarmony_小贾
·
2024-09-11 19:44
鸿蒙开发
OpenHarmony
HarmonyOS
harmonyos
单片机
OpenHarmony
嵌入式硬件
鸿蒙开发
移动开发
鸿蒙内核
鸿蒙轻内核M核源码分析系列三
数据结构
-任务排序链表
本文会继续给读者介绍鸿蒙轻内核源码中重要的
数据结构
:任务排序链表TaskSortLinkAttr。鸿蒙轻内核的任务排序链表,用于任务延迟到期/超时唤醒等业务场景,是一个非常重要、非常基础的
数据结构
。
OpenHarmony_小贾
·
2024-09-11 19:43
HarmonyOS
OpenHarmony
鸿蒙开发
数据结构
harmonyos
移动开发
OpenHarmony
鸿蒙内核
鸿蒙开发
嵌入式硬件
【Python系列】异步任务的终止
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术,jvm,并发编程
redis
,kafka,Spring,微服务等常用开发工具系列:常用的开发工具
Kwan的解忧杂货铺@新空间代码工作室
·
2024-09-11 18:37
s2
Python
python
开发语言
Redis
进阶知识:看完绝对可以提升你的
Redis
技能
提到
Redis
,也许大家第一印象是:高性能的K-V缓存。其除了缓存业务上的热点数据还能做队列以及分布式锁。
Java爱好狂.
·
2024-09-11 17:02
java
后端
redis
api-ms-win-downlevel-kernel32-l2-1-0.dll 文件介绍及其丢失修复指南
api-ms-win-downlevel-kernel32-l2-1-0.dll是一个与MicrosoftVisualC++
Redis
tributable和Windows操作系统相关的动态链接库(DLL
Nebula_042
·
2024-09-11 16:56
经验分享
windows
一个小小的签到功能,到底用MySQL还是
Redis
?
今天,看下签到功能怎么选择?现在的网站和app开发中,签到是一个很常见的功能,如微博签到送积分,签到排行榜~微博签到如移动app,签到送流量等活动,移动app签到用户签到是提高用户粘性的有效手段,用的好能事半功倍!下面我们从技术方面看看常用的实现手段:一.方案1直接存到数据库MySQL用户表如下:last_checkin_time上次签到时间checkin_count连续签到次数记录每个用户签到信
码农小胖
·
2024-09-11 16:59
Java集合:Stack详解
Stack详解基本概念主要方法基本操作集合操作使用示例注意事项替代方案Java中的Stack类是一个后进先出(LIFO,LastInFirstOut)的
数据结构
,它继承自Vector类。
重生之我要进大厂
·
2024-09-11 15:51
Java
基础
java
开发语言
Reactive
Redis
Template自动配置定义和序列化方式选择spring-data-
redis
背景Spring-Boot的
Redis
自动配置类,
Redis
ReactiveAutoConfiguration和
Redis
AutoConfiguration,组件Reactive
Redis
Template
简放视野
·
2024-09-11 15:47
Spring-Boot
工作实战总结
Redis
spring
boot
java
redis
C语言-
数据结构
无向图迪杰斯特拉算法(Dijkstra)邻接矩阵存储
在迪杰斯特拉中,相比普利姆算法,是从顶点出发的一条路径不断的寻找最短路径,在实现的时候需要创建三个辅助数组,记录算法的关键操作,分别是Visited[MAXVEX]记录顶点是否被访问,教材上写的final数组但作用是一样的,然后第二个数组是TmpDistance[MAXVEX],教材使用的D数组,命名语义化较弱不太好理解,实际用途与TmpDistance一样的,用于记录算法过程中,当前顶点到达邻接
Happy鱿鱼
·
2024-09-11 14:37
算法
c语言
数据结构
Redis
实现延迟任务的操作流程
延迟任务(DelayedTask)是指在未来的某个时间点,执行相应的任务。也就是说,延迟任务是一种计划任务,它被安排在特定的时间后执行,而不是立即执行。延迟任务的常见使用场景有以下几个:定时发送通知或消息:发送定时短信、邮件或应用内消息,如注册确认、订单状态更新、促销活动通知等。定时推送新闻、天气预报、股票价格等实时信息。异步处理和后台任务:将耗时的操作安排为延迟任务,避免阻塞主线程或用户界面,提
奔向理想的星辰大海
·
2024-09-11 13:33
大数据
架构
redis
数据库
缓存
Redis
中的AOF重写过程及其实际应用
引言在
Redis
中,持久化是确保数据安全和稳定运行的关键部分。
Redis
提供了两种持久化方式:RDB快照和AOF(AppendOnlyFile)日志。
CopyLower
·
2024-09-11 12:56
Java
学习
Redis
redis
java
数据库
深度学习算法在图算法中的应用(图卷积网络GCN和图自编码器GAE)
优势和好处灵活性:GCN可以处理不规则和不均匀的
数据结构
,比如社交网络、分子结构、交通网络等。高效性:GCN使用局
大嘤三喵军团
·
2024-09-11 12:52
深度学习
算法
网络
实战|springboot+
redis
+拦截器 实现接口幂等性校验
1概念幂等性,通俗的说就是一个接口,多次发起同一个请求,必须保证操作只能执行一次比如:订单接口,不能多次创建订单支付接口,重复支付同一笔订单只能扣一次钱支付宝回调接口,可能会多次回调,必须处理重复回调普通表单提交接口,因为网络超时等原因多次点击提交,只能成功一次等等2常见解决方案唯一索引--防止新增脏数据token机制--防止页面重复提交悲观锁--获取数据的时候加锁(锁表或锁行)乐观锁--基于版本
ApesKingMan
·
2024-09-11 09:35
linux多个sh 同时执行命令,sh, 批量执行Linux命令
step1:创建一个sh批处理命令文件#vim/etc/batch_ssh/install_
redis
.shstep2:给当前用户,能够执行sh脚本权限#chmodinstall_
redis
.sh777step3
一颗橙子君
·
2024-09-11 09:04
linux多个sh
同时执行命令
python组合数据类型
考点一:list1)list的特点:所有元素放在[]中,相邻元素用逗号分隔列表内元素有顺序,可以使用索引,且元素类型可以不同线性的
数据结构
路口不会转弯
·
2024-09-11 08:42
【Python系列】使用切片移动元素位置
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术,jvm,并发编程
redis
,kafka,Spring,微服务等常用开发工具系列:常用的开发工具
Kwan的解忧杂货铺@新空间代码工作室
·
2024-09-11 08:25
s2
Python
python
开发语言
Spring Boot 集成
Redis
son 实现消息队列
包含组件内容
Redis
Queue:消息队列监听标识
Redis
QueueInit:
Redis
队列监听器
Redis
QueueListener:
Redis
消息队列监听实现
Redis
QueueService:
Redis
入秋的大橘
·
2024-09-11 07:50
Spring
Boot
spring
boot
后端
java
JsonCpp源码分析——Reader
Reader类的主要职责有3个,解析JSON字符串:将JSON格式的字符串读取并解析成相应的C++
数据结构
。处理不同的数据类型,支持解析JSON对象、数组、字符串、数字、布尔值和null。处
哎呦,帅小伙哦
·
2024-09-11 06:48
#
jsoncpp
json
设计之道:ORM、DAO、Service与三层架构的规范探索
目的是为了解决面向对象编程语言的发展和关系型数据库的发展不匹配的问题可以理解为:将Java中的
数据结构
与MySQL数据库中的数据
VaporGas
·
2024-09-11 06:47
Java后端
重构
java
设计规范
ORM
DAO
Service
三层架构
Android之性能优化
目录1.内存优化1.1避免内存泄漏1.2使用合适的
数据结构
2.布局优化2.1减少布局层级2.2避免过度绘制3.网络优化3.1使用缓存3.2压缩数据4.I/O操作优化4.1异步处理4.2使用高效的I/OAPI5
追梦的鱼儿
·
2024-09-11 05:35
android
性能优化
(C++ STL)list类的简单模拟实现与源码展示
一、前言list类本质上是
数据结构
中的双向带头链表。(可参考:双向链表的讲解与实现)不过要注意的是,list类的本身并不
瞌睡不来
·
2024-09-11 04:27
C++
STL
c++
list
c++STL
学习
数据结构
顺序表(SequenceList)
数据结构
的基本操作实现详解
目录一、前言二、整体设计框架三、函数实现1.SeqListInit2.SeqListDestory3.SeqListCheckCapacity4.SeqListPushBack(尾插)5.SeqListPopBack(尾删)6.SeqListPushFront(头插)7.SeqListPopFront(头删)8.SeqlistFind9.SeqListInsert(任意位置插入)9.SeqList
SuchABigBug
·
2024-09-11 03:25
C语言
数据结构
链表
c语言
系统架构的发展历程之模块化与组件化
对一个规约进行分解,以得到模块系统结构的方法有
数据结构
设计法、功能分解法、数据流设计和面向对象的设计等。将系统分解成模块时,应该遵循以下规则:(1)最高模块内聚
万物皆字节
·
2024-09-11 03:18
架构
系统架构
Python数据分析之pandas学习!
接下来pandas介绍中将学习到如下8块内容:1、
数据结构
简介:DataFrame和Series2、数据索引index3、利用pandas查询数据4、利用pandas的DataFrames进行统计分析5
Python_trys
·
2024-09-11 02:41
python
数据分析
pandas
开发语言
学习
ide
Java 【
数据结构
】 哈希(Hash超详解)HashSet&HashMap【神装】
登神长阶第十神装HashSet第十一神装HashMap目录一.哈希1.概念2.Object类的hashCode()方法:3.String类的哈希码:4.注意事项:二.哈希桶1.哈希桶原理2.哈希桶的实现细节3.总结三.解决哈希冲突的常用方法*四.HashSet1.定义2.操作3.特性4.内部实现5.应用场景✏️五.HashMap✒️1.定义️2.操作️3.特性️4.内部实现️5.应用场景六.对比七
中草药z
·
2024-09-11 01:10
【Java】登神长阶
史诗般的Java成神之路
哈希算法
数据结构
java
hash
hash
table
Map
Set
服务器每秒钟执行命令数量是什么_
Redis
的内部运作机制
本文将分五个部分来分析和总结
Redis
的内部机制,分别是:
Redis
数据库、
Redis
客户端、
Redis
事件、
Redis
服务器的初始化步骤、
Redis
命令的执行过程。
weixin_39753791
·
2024-09-11 01:07
服务器每秒钟执行命令数量是什么
Redis
的各种机制
一、
Redis
的持久化机制1.简介
Redis
有两种持久化机制,分别是RDB和AOF,RDB:每个一段时间保存一个快照;AOF:保存每次写的操作指令;2.RDB(1)RDB的概念RDB:每隔一段时间,把内存中的数据写入磁盘的临时文件
LLYYYYSS
·
2024-09-11 01:35
redis
redis
Redis
缓存机制(详解)
1.
Redis
是什么?*
redis
是*一个运行在内存上的key-value存储系统。
就是有缘人
·
2024-09-11 01:34
redis
缓存
数据库
NoSQL之
REDIS
配置与优化
一、
Redis
简介
Redis
(RemoteDictionaryServer)是一个开源的、使用C语言编写的NoSQL数据库,它基于内存运行并支持持久化,采用key-value的存储形式。
m0_73868728
·
2024-09-11 01:34
nosql
redis
数据库
【深入学习
Redis
丨第三篇】深入详解
Redis
高可用集群模式
前言本文我们将介绍
Redis
的四种模式及各自优缺点分析。
Redis
一共4种模式:1、主从复制模式2、(Sentinel)哨兵模式3、(Cluster)集群模式4、代理模式文章目录前言1.
陈橘又青
·
2024-09-11 00:04
深入学习Redis
学习
redis
数据库
高可用
集群
【
Redis
】
Redis
集群搭建与管理: 原理、实现与操作
目录集群(Cluster)基本概念数据分片算法哈希求余⼀致性哈希算法哈希槽分区算法(
Redis
使⽤)集群搭建(基于docker)第⼀步:创建⽬录和配置第⼆步:编写docker-compose.yml第三步
Hsu琛君珩
·
2024-09-11 00:02
Redis
redis
bootstrap
数据库
上一页
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
其他