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
java后端redis
什么是
Redis
?为什么你应该关心它?
什么是
Redis
?为什么你即使你不是技术大神也应该关心它?你现在经营着互联网上最火爆的冰淇淋店。一群小朋友冲进来,吵着问:“今天的热门口味是什么?!”“昨天谁吃了最多的冰淇淋?”
·
2025-04-15 00:49
【SpringBoot】SpringBoot项目常用依赖及其配置
【SpringBoot】SpringBoot项目常用依赖及其配置文章目录【SpringBoot】SpringBoot项目常用依赖及其配置一基本设置1.Maven常用依赖2.yml基本配置二拓展配置1.
Redis
嗯mua.
·
2025-04-15 00:17
Spring
spring
boot
java
mybatis
redis
设置过期时间
1为什么要设置
redis
过期时间
Redis
设置过期时间的意思是为一个key设置一个时间窗口,在这个时间窗口内,该key可以被访问和使用,到达时间窗口后,
Redis
会自动删除过期的key。
m0_74823798
·
2025-04-14 17:28
面试
学习路线
阿里巴巴
redis
数据库
缓存
Nacos架构与原理 - 自研 Distro 协议 (AP分布式协议)
兼职码炫课堂主讲源码系列专题代表作:《jdk源码&多线程&高并发》,《深入tomcat源码解析》,《深入netty源码解析》,《深入dubbo源码解析》,《深入springboot源码解析》,《深入spring源码解析》,《深入
redis
码炫课堂-码哥
·
2025-04-14 16:26
nacos专题
架构
中间件
nacos
Redis
实现分布式锁
一、分布式锁基本原理分布式锁:满足分布式系统或集群模式下多进程可见并且互斥的锁。分布式锁应该满足的条件:可见性:多个线程都能看到相同的结果,注意:这个地方说的可见性并不是并发编程中指的内存可见性,只是说多个进程之间都能感知到变化的意思互斥:互斥是分布式锁的最基本的条件,使得程序串行执行高可用:程序不易崩溃,时时刻刻都保证较高的可用性高性能:由于加锁本身就让性能降低,所有对于分布式锁本身需要他就较高
程序员老马头
·
2025-04-14 12:59
redis
分布式
数据库
C++
redis
实现分布式锁
分布式锁概述在单机环境中,常见的锁机制如互斥锁(Mutex)用于保护共享资源。然而,在分布式系统中,由于多个进程可能运行在不同的机器上,单纯依赖本地锁无法实现资源的同步访问。这就需要分布式锁来确保跨多个节点的互斥访问。分布式锁的关键特性:互斥性(MutualExclusion):同一时刻只有一个客户端可以获取锁。死锁避免(DeadlockAvoidance):锁有超时机制,防止因客户端故障导致的死
恋恋风辰
·
2025-04-14 12:58
C++
C++
并发
网络编程
c++
redis
分布式
Redis
实现高并发场景下的计数器设计
传统方案一般会直接使用
Redis
Util.incr(key),这是最简单的方式,但这种方式在生产环境中会暴露严重问题://隐患示例publiclongaddOne(Stringkey){Longresult
·
2025-04-14 11:30
后端javaredis
redis
分布式锁
分布式锁是控制分布式系统间同步访问共享资源的一种方式,其可以保证共享资源在并发场景下的数据一致性分布式锁的工作原理:当有多个线程要访问某一共享资源(DBMS中的数据或
Redis
中的数据,或共享文件等)时
菜就多练吧
·
2025-04-14 09:08
redis
分布式
数据库
网络建设与运维神州数码DCN 路由协议重发布
RIP里面却是不可达的,所有当OSPF注入到RIP的时候,R1实际上是接收不到的,所以这个时候就需要手工来指定metric值R2(config)#routerripR2(config-router)#
redis
tribut
冰滚水
·
2025-04-14 08:35
网络建设与运维
网络
运维
网络建设与运维
神州数码
DCN
路由重发布
【
Redis
】
redis
事物与管道
Redis
事务(Transaction)事务概念事务:是一组操作的集合,是不可分割的工作单元。
Redis
事务特点:一个事务可以一次执行多个命令。所有命令都被顺序化,形成一个队列。
菜萝卜子
·
2025-04-14 08:01
redis
数据库
缓存
Redis
主从架构与哨兵高可用方案实操
一、架构升级原理核心组件关系主从拓扑:每个主节点(Master)配置1~N个从节点(Slave),形成独立的主从复制单元哨兵监控网:哨兵集群监控所有主节点,通过分布式共识机制实现故障判定故障转移边界:单主节点故障仅影响其负责的从节点,其他主从单元不受影响数据同步机制主从复制:从节点通过PSYNC命令与主节点保持增量同步(默认异步复制)写安全策略:配置min-replicas-to-
Honmaple
·
2025-04-14 08:00
redis
架构
数据库
Redis
常用指令
Redis
常用指令通用指令:INFOSERVER查看
Redis
版本信息TYPE:查属性
redis
>TYPEkey1"string"
redis
>TYPEkey2"list"KEYS:查键(模糊查询内存消耗较大
LiuYX.phd
·
2025-04-14 06:47
redis
数据库
苍穹外卖day03
店铺状态接口引入
Redis
,因为像存储店铺状态这种只有一个字段(没必要存储在数据库),且登录后台就要被访问的数据(加快查询速度,减少数据库压力)使用步骤:导入相关maven依赖、配置yml、连接工厂和Key
描绘一抹色
·
2025-04-14 06:16
苍穹外卖打卡
redis
java
spring
boot
Redis
实现点赞功能
ZSET问题:防重复点赞,通过
Redis
判断用户是否已点赞,避免重复操作。数据库和
Redis
协同维护点赞状态,确保前端展示一致性。
描绘一抹色
·
2025-04-14 06:46
Redis必知会
redis
spring
boot
java
Redis
实现分布式锁
Redis
数据结构:String超卖and一人一单问题相关前言问题:超卖解决: 方案(乐观锁):只需要在扣减库存更新数据库时带上条件库存>0(CAS法)booleansuccess=iSeckillVoucherService.update
描绘一抹色
·
2025-04-14 06:16
Redis必知会
redis
分布式
spring
boot
java
Redis
实现短信登录
发送验证码前端请求后,校验手机号后使用UUID等工具生成6位随机数,将其保存到
redis
中//生成验证码Stringcode=RandomUtil.randomNumbers(6);//保存验证码到
redis
描绘一抹色
·
2025-04-14 06:46
Redis必知会
redis
java
spring
Redis
过期key处理、内存淘汰策略与缓存一致性策略实践方案
在现代的高性能应用开发中,
Redis
作为一款极为热门的内存数据库,其快速的读写性能和丰富的数据结构使其在缓存、消息队列等诸多领域得到了广泛应用。
风铃儿~
·
2025-04-14 05:43
微服务
java
redis
数据结构
【
Redis
】Could not connect to
Redis
at 127.0.0.1:6379: Connection refused not connected报错解决方案
【
Redis
】Couldnotconnectto
Redis
at127.0.0.1:6379:Connectionrefusednotconnected报错解决方案大家好我是寸铁总结了一篇【
redis
】MISCONF
Redis
isconfiguredtosaveRDBsnapshots
寸 铁
·
2025-04-14 01:48
数据库
Linux
Redis
redis
数据库
连接
后端
缓存
使用scrapy cluster构建企业级爬虫系统——(2)实现网站深度抓取
大家日常如果使用windows开发时候,最好把zookeeper,kafka,
redis
安装在linux开发服务器上,避免一些不必要的坑。
joker1993
·
2025-04-13 23:36
爬虫
Java后端
入职第七天,领导要我对活动接口限流(限流算法)
一、背景小明今天上班,看到最近开的促销活动,发现后台日志有很多重复调用的请求数据,而且还是同个用户的,这个人也抢了很多活动商品,导致其他用户都没法购买到。很显热,活动接口被刷爆了,马上跟大佬商量,十分慌张,大佬说,要加一下限流,做一下防刷处理,缓解一下后台服务。但是,刚入职场的小明,还不了解限流是个啥,无从下手。所以,今天给初入职场的同学们,介绍一下什么是接口限流?为什么要接口限流?有哪些具体落地
小明爱吃火锅
·
2025-04-13 22:32
Java后端开发
限流
sentinel限流
令牌桶算法
滑动窗口算法
Redis
集群保证数据一致性的核心机制详解
1.主从复制与数据同步1.1主从角色定义主节点(Master):负责处理所有写操作,并将数据变更异步或半同步复制到从节点。从节点(Slave):仅处理读请求,接收主节点的数据同步。1.2同步流程全量同步(首次连接):从节点发送SYNC命令给主节点。主节点生成RDB快照并缓存期间的写命令,发送给从节点。从节点加载快照并执行缓存命令,完成数据初始化。增量同步(后续更新):主
宛如昨晚没早睡
·
2025-04-13 19:07
java
开发语言
银河麒麟V10 SP1.1操作系统 离线安装 nginx1.21.5、
redis
服务
银河麒麟官网地址:国产操作系统、麒麟操作系统——麒麟软件官方网站一、查看系统版本命令:nkvers我的是releaseV10(SP1),根据这个版本去官网找对应的rpm包银河麒麟操作系统的rpm包必须从官方找,要是随便找个Centos的rpm包,可能会产生不兼容,甚至会把服务器搞挂掉。二、官网下载rpm包官网rpm包下载地址:Indexof/NS/V10/V10SP1.1/os/adv/lic/u
浅沫之雨
·
2025-04-13 14:39
中间件
软件安装
redis
数据库
缓存
Spring Boot(二十二):
Redis
Template的List类型操作
Redis
Template和String
Redis
Template的系列文章详见:SpringBoot(十七):集成和使用
Redis
SpringBoot(十八):
Redis
Template和String
Redis
TemplateSpringBoot
图南随笔
·
2025-04-13 13:33
spring
boot
list
windows
SpringBoot快速上手——《四》:SpringBoot 集成
Redis
+SpringCache做缓存
SpringBoot集成
Redis
+SpringCache做缓存一.给user加缓存1.首先创建springboot-
redis
-cache模块,并把springboot-restful-api的内容复制过来
苹果酱0567
·
2025-04-13 11:50
面试题汇总与解析
java
开发语言
中间件
spring
boot
后端
【高性能缓存
Redis
_中间件】一、快速上手
redis
缓存中间件
Redis
作为一款高性能的键值对数据库,不仅提供了丰富的数据结构,还具备实现消息队列的能力。本篇文章将带您入门
Redis
消息队列,介绍其基础概念,并通过简单的实践让您初步掌握其使用方法。
佳腾_
·
2025-04-13 11:47
云原生中间件
缓存
redis
中间件
云原生
高缓存
Thymeleaf模板引擎的语法
例如,在
Java后端
代码中,将一个名为user的对象添加到模型(Model)中:model.addAttribute("user",newUser("John","Doe"));在Thymeleaf模板中
alankuo
·
2025-04-13 09:34
后端
python
前端
javascript
Linux debain12 安装php
redis
和mysql扩展
在php和mysql安装好之后,直接执行以下命令,就可以安装php的mysql相关扩展apt-getinstallphp-mysql//安装php与mysql的组件安装php
redis
扩展首页安装
redis
sudoaptinstall
redis
-server
nbv12589
·
2025-04-13 08:24
mysql
数据库
php
Go语言连接
Redis
的基本操作和连接池
Redis
介绍1.1.1.
Redis
简介
Redis
是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。
nbv12589
·
2025-04-13 08:54
golang
redis
开发语言
Java领域缓存技术:
Redis
与Java的集成
Java领域缓存技术:
Redis
与Java的集成关键词:Java、
Redis
、缓存技术、集成、Jedis、Lettuce摘要:本文深入探讨了Java领域中
Redis
缓存技术的集成。
Java大师兄学大数据AI应用开发
·
2025-04-13 07:53
CSDN
缓存
java
redis
ai
Redis
-事务
23.
Redis
事务和MySQL事务有什么区别?是否也保证了事务的ACID特性?数据库的事务就是开启事务,然后执行数据库的一系列操作,如果没有异常就会提交事务,如果出现异常就会回滚事务。
Charlie__ZS
·
2025-04-13 06:44
Redis
redis
数据库
缓存
ocker高级篇1-dockeran安装mysql主从复制
通过按照mysql\
redis
两个案例来讲解Docker复杂安装说明,两个案例:1:安装mysql主从复制2:安装
redis
集群本文咱们就先来实现第一个案例:mysql主从复制大家好,我是凯哥Jav
凯哥Java
·
2025-04-13 03:57
docker学习系列
数据库
java
mysql
使用
redis
实现消息队列
方案1:使用list做消息队列问题1:如何保证消息不丢失问题2:重复消费/幂等方案2:zset实现消息队列方案3:发布/订阅(pub/sub)问题1:如何保证消息不丢失问题2:重复消费/幂等方案4:Stream实现消息队列问题1:如何保证消息不丢失问题2:重复消费/幂等方案1:使用list做消息队列生产消息:LPUSH消费消息:RPOP问题1:如何保证消息不丢失生产者不丢失:失败重试消费者不丢失:
dengjiayue
·
2025-04-13 03:56
redis
数据库
缓存
【后端分享】SpringBoot实现接口防刷的5种实现方案!
创建限流注解1.2实现限流切面1.3使用示例优缺点分析优点:缺点:2.令牌桶算法实现限流实现步骤2.1引入依赖2.2创建令牌桶限流器2.3创建拦截器2.4配置拦截器优缺点分析优点:缺点:3.分布式限流(
Redis
爱分享的程序猿-Clark
·
2025-04-13 03:54
spring
boot
后端
java
Spring Boot(七十六):集成
Redis
son实现布隆过滤器(Bloom Filter)
之前在
redis
(17):什么是布隆过滤器?如何实现布隆过滤器?中介绍了布隆过滤器,以及原理,布隆过滤器有很多实现和优化。
不死鸟.亚历山大.狼崽子
·
2025-04-12 21:46
SpringBoot
spring
boot
后端
java
IDEA创建Java Web项目
✅作者简介:热爱国学的
Java后端
开发者,修心和技术同步精进。个人主页:JavaFans的博客个人信条:不迁怒,不贰过。小知识,大智慧。
趣享先生
·
2025-04-12 20:13
JAVA开发者成长之路
java
intellij-idea
前端
Redis
son 是怎么实现可重入锁的?
文章目录1.基于
Redis
的Lua脚本2.锁的存储结构3.获取锁的实现4.释放锁的实现可重入锁的概念:可重入锁是指同一个线程可以多次获取同一把锁而不会被阻塞。
JiaHao汤
·
2025-04-12 15:10
Redis
redis
java
分布式
Python 爬虫的分布式架构实战探索
一、环境准备1.安装Python2.安装必要的Python库二、Scrapy-
Redis
分布式爬虫实现1.创建Scrapy项目2.配置Scrapy-
Redis
3.定义爬虫4.启动
Redis
服务5.添加任务到
西攻城狮北
·
2025-04-12 12:23
python
爬虫
分布式
实战案例
Redis
面试题
缓存穿透当接口查询一个不存在的数据时从
redis
查询不到再从数据库中查询给数据库带来巨大压力这就是缓存穿透解决方法将查询到的空值加入
redis
中,但仍旧会给
redis
带来较大压力添加一个布隆过滤器将查询到的空值加入过滤器中过滤器初始维护一个值为
GGKingV50
·
2025-04-12 09:04
java
redis
Redis
集群(Cluster)
1.
Redis
集群概述
Redis
集群是一种分布式架构,旨在提供数据分区和高可用性。它能够通过将数据分散到多个节点上来扩展
Redis
,使其能够处理更多的数据量和更高的并发请求。
wangjinjin180
·
2025-04-12 09:02
redis
数据库
缓存
Redis
中 String 字符串类型详解
目录
Redis
字符串类型详解字符串类型概述基本特性常见命令SETGETMGETMSETSETNX计数命令其他命令内部编码
Redis
字符串类型详解在
Redis
中,字符串是最基础也是最常用的数据类型。
ngioig
·
2025-04-12 09:59
Redis
redis
bootstrap
数据库
linux
缓存
Redis
字符串string常用命令总结
Redis
中文官网命令大全笔者
Redis
字符串数据结构源码分析文章推送:
Redis
5.0数据结构之SDS简单动态字符串实现源码详解string常用命令汇总命令语法语义setsetkeyvalue[EX|
7rulyL1ar
·
2025-04-12 09:29
Redis
redis
数据库
字符串
Redis
字符串(String)详解
1.什么是字符串类型在
Redis
中,字符串(String)是最基本的数据类型。它可以包含任何数据,比如文本、JSON、甚至二进制数据(如图片的Base64编码),最大长度为512MB。
wangjinjin180
·
2025-04-12 08:58
redis
数据库
缓存
利用docker搭建
Redis
集群环境
环境:centos7,docker27,
redis
6.2.01、拉取
Redis
镜像,6.2.0版本dockersearch
redis
dockerpull
redis
:6.2.02、创建虚拟网卡,主要用于
redis
-cluster
ruoxiuqaq
·
2025-04-12 06:04
学习笔记
docker
redis
容器
基于docker搭建
redis
集群环境
在
redis
目录下创建
redis
-cluster目录,创建docker-compose.yml文化和generate.sh文件【配置generate.sh文件】forportin$(seq19);\do
燃星cro
·
2025-04-12 06:31
docker
redis
后端
python怎么安装flask_:python怎么安装flask
Python3.4怎么安装Flaskpython3.4以上版本的安装Flask在python3环境下仅支持python3.3以上版1、安装Flask需库:itsdangerous、Jinja2和Werkzeug、
redis
pipinstallitsdangerouspipinstallJinja2pipinstallWerkzeugpipinstall
redis
pipinstallFlask2
玖玖七零
·
2025-04-12 05:26
python怎么安装flask
Redis
延迟双删实例详解(转)
在当前环境下,通常我们会首选
redis
缓存来减轻我们数据库访问压力。
南猿北辙
·
2025-04-12 02:39
redis
数据库
缓存
redis
延迟双删的策略
redis
延迟双删的策略为什么要进行延迟双删如何实现延迟双删需要注意的点为什么要进行延迟双删一般我们在更新数据库数据时,需要同步
redis
中缓存的数据所以存在两种方法:(1)第一种方案:先执行update
挽一缕青丝
·
2025-04-12 01:38
redis
数据库
Redis
延迟双删
1、何为延时双删
Redis
延迟双删是一种在数据更新操作中确保缓存与数据库数据一致性的策略,通过两次缓存删除操作间隔一段延时来减少数据不一致的问题。
sanggou
·
2025-04-12 01:38
redis
数据库
缓存
redis
延迟双删策略
最近在看面试题,看到了
redis
这块,讲
redis
如何与数据库保持一致性,其中最有效的方案就是延迟双删策略。我用通俗易懂的话描述出来,适合大部分小白了解。参考文献:数据一致性:双删为什么要延时?
smileFiles
·
2025-04-12 01:08
redis
java
数据库
redis
延迟双删
Redis
延迟双删是一种用于解决缓存与数据库数据一致性问题的策略,通常在高并发场景下使用。
酱学编程
·
2025-04-12 01:37
java基础
数据库
redis
数据库
缓存
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他