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
SSM整合Redis
一文彻底搞懂
Redis
中缓存穿透,缓存击穿和缓存雪崩的区别以及解决方案
文章目录1、缓存击穿1.1概念1.2描述1.3解决方案2、缓存穿透2.1概念2.2描述2.3解决方案3、缓存雪崩3.1概念3.2描述3.3缓存大量数据同时过期3.4
Redis
故障宕机4.总结用户的数据一般都是存储于数据库
澡澡洗澡澡
·
2024-02-05 17:04
Java开发
缓存
redis
mybatis
java
拼多多面试:如何用
Redis
统计独立用户访问量
废话不多说,今天我们来聊一聊拼多多的一道后台面试真题,是一道简单的架构类的题目:拼多多有数亿的用户,那么对于某个网页,怎么使用
Redis
来统计一个网站的用户访问数呢?01使用
PHP学习君
·
2024-02-05 16:01
MySQL如何实时同步数据到ES?试试阿里开源的Canal
目录前言简介工作原理MySQL主备复制原理canal工作原理Canal架构Canal-HA机制应用场景同步缓存
Redis
/全文搜索ES下发任务数据异构MySQL配置开启binlog扩展statementrowmixed
漫走云雾
·
2024-02-05 15:28
mysql
elasticsearch
开源
Kubernetes Operator
文章目录一、概述二、基础1.
Redis
集群1.1.文档1.2.安装1.3.删除集群1.4.测试1.5.扩缩容2.RabbitMQ集群2.1.文档2.2.安装Kubernetes#Kuberneteshttps
IoTHub - 物联网开源技术社区
·
2024-02-05 15:21
Kubernetes
云原生
kubernetes
容器
云原生
SpringBoot监听
redis
过期key
1.更改
redis
.conf配置notify-keyspace-events默认的是notify-keyspace-events""更改未默认的是notify-keyspace-eventsEximage.png2
心如苍井_空如水
·
2024-02-05 15:10
go-
redis
hash slot 之旅
搭建
redis
集群创建一个网桥dockernetworkcreate-dbridge--subnet=192.168.148.0/24--gateway=192.168.148.1-oparent=eno1
redis
-net
spcof
·
2024-02-05 14:00
redis
golang
redis
哈希算法
Redis
备忘录
看到别人写了不少
redis
记录,我也写下总结。0.
redis
简介简单介绍
redis
,
redis
是一种支持Key-Value等多种数据结构的存储系统。可用于缓存,事件发布或订阅,高速队列等场景。
董广明
·
2024-02-05 14:26
数据库
redis
redis
虚拟机中配置centos静态IP地址
平时测试的时候,不管是使用
Redis
的的集群服务还是使用mysql的主从服务,还是连接centos,都会出现ip地址不断地变化的情况,导致需要重新配置,非常的不方便。
雾林小妖
·
2024-02-05 13:10
Linux
配置静态IP
虚拟机配置静态IP
centos配置静态IP
2023.1.31 关于
Redis
分布式锁详解
目录引言分布式锁引入分布式锁引入setnx引入过期时间引入校验机制引入lua脚本引入过期时间续约(看门狗)引入redlock算法结语引言在一个分布式系统中,可能会涉及到多个节点访问同一个公共资源的情况此时就需要通过锁来进行互斥控制,从而避免出现类似于线程安全的问题而像Java的synchronized这样的锁都是只能在当前进程中生效,在分布式系统的多个进程多个主机的场景下就无能为力了此时就需要用到
茂大师
·
2024-02-05 12:05
Redis
redis
分布式
数据库
2024.1.29 关于
Redis
缓存详解
目录缓存基本概念二八定律
Redis
作为缓存缓存更新策略定期生成实时生成内存淘汰策略缓存使用的注意事项关于缓存预热关于缓存穿透关于缓存雪崩关于缓存击穿(瘫痪)缓存基本概念所谓缓存,其实就是将一部分常用数据放到访问速度更快的地方
茂大师
·
2024-02-05 12:35
Redis
缓存
redis
php
Mac安装Homebrew+MySQL+
Redis
+Nginx+Tomcat等
Mac安装Homebrew+MySQL+
Redis
+Nginx+Tomcat等文章目录Mac安装Homebrew+MySQL+
Redis
+Nginx+Tomcat等一、Mac安装Mysql8①:下载②:
欣慰的三叶草(● ̄(エ) ̄●)
·
2024-02-05 12:01
#
环境配置&搭建
Java
软件安装
macos
mysql
redis
Java学习&各工具环境配置
IDEA2.1【IDEA】IDEA怎么汉化&汉化后怎么转回英文2.2IDEA中添加junit4的三种方法(详细步骤操作)3.其他工具配置3.1Mysql——Navicat配置3.2nodejs配置3.3
Redis
yt_0618
·
2024-02-05 12:39
学习
c++服务器开发学习--02--MySQL,
Redis
,ASIO,iocp,TrinityCore代码结构,c++对象模型
c++服务器开发学习--02--MySQL,
Redis
,ASIO,iocp,TrinityCore代码结构,c++对象模型MySQL问题
Redis
AsioiocpTrinityCore代码结构c++对象模型虚函数表
WeidanJi
·
2024-02-05 11:00
c++服务器开发学习
mysql
redis
asio
iocp
python Celery 中处理
Redis
消息队列中的死信
在Celery中处理
Redis
消息队列中的死信(DeadLetter),您可以使用Celery的任务重试和消息死信队列功能。
田猿笔记
·
2024-02-05 11:54
python
知识库
python
redis
中使用lua脚本以及c++调用lua脚本
文章目录1.lua语言2.
redis
调用lua脚本的好处3.
redis
调用lua脚本的方法4.c/c++调用lua脚本1.lua语言lua是一种小巧的脚本语言,多用于游戏脚本的开发中。
疼疼国王
·
2024-02-05 11:29
redis
redis
lua
c++
Redis
-- set集合
目录
Redis
集合?
niceffking
·
2024-02-05 11:21
Redis
redis
面试常问:
redis
面试常问知识点(上)
在平常开发工作中,经常会用到
redis
。面试的时候,
redis
也会经常问到。那么,
redis
的基本用法及知识点都有哪些呢?1:为什么要使用
Redis
?
忘忧人生
·
2024-02-05 10:34
Java
redis
redis
数据库
缓存
【
Redis
】理论基础 - 主从复制
文章目录1.主从复制基础概念1)什么是主从复制2)主从节点的角色2.配置主从复制1)主节点配置2)从节点配置3.启动主从复制4.检查主从关系5.主从复制的管理1)断线重连2)复制偏移量结语
Redis
的复制机制是保障数据高可用性和冗余的关键组成部分
好久不见的流星
·
2024-02-05 10:20
Reids
redis
数据库
缓存
【
Redis
】理论基础 - 分区策略
@[toc]、在
Redis
的学习中,我们将重点介绍分区策略,这是一种通过水平扩展来提高
Redis
性能和处理大量数据的方法。
好久不见的流星
·
2024-02-05 10:20
Reids
redis
数据库
缓存
【
Redis
】String 的基本操作和场景说明
一.字符串的基本操作setkeyvalue//设置keygetkey//获取key的值delkey//删除keymsetkeyvaluekey1value1添加/修改多个数据mgetkeykey1//获取多个数据appendkeyvalue//追加信息到原始数据后边(不存在时则添加)二.字符串增加和减少操作incrkey默认每次加1incrbykeyvalue每次新增valuedecrkey默认每
上善若水-学者至上
·
2024-02-05 10:37
REDIS
redis
数据库
缓存
3、安全开发-Python-协议库爆破&FTP&SSH&
Redis
&MYSQL&SMTP等
登录爆破-paramiko库操作ssh协议1、关键代码解释:2、完整代码:三、Python-数据库爆破-pymysqlj库操作mysql协议1、关键代码解释:2、完整代码:四、Python-数据库爆破-
redis
++
·
2024-02-05 10:35
Python
协议爆破
python
FTP
SSH
Mysql
Redis
SMTP
Redis
之基础篇
Redis
简介
Redis
是一种基于键值对(Key-Value)的NoSQL数据库,它支持string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)、Bitmaps(
Zayton Squid
·
2024-02-05 10:04
redis
redis
数据库
缓存
【Spring连载】使用Spring Data访问
Redis
(十)----Lua脚本支持Scripting
【Spring连载】使用SpringData访问
Redis
(十)----Lua脚本支持Scripting
Redis
2.6及更高版本支持通过eval和evalsha命令运行Lua脚本。
85程序员老王
·
2024-02-05 10:04
spring
redis
lua
【面试官问】
Redis
持久化
目录【面试官问】
Redis
持久化
Redis
持久化的方式RDB(
Redis
DataBase)AOF(AppendOnlyFile)混合持久化:RDB+AOF混合方式的持久化持久化最佳方式控制持久化开关主从部署使用混合持久化使用配置更高的机器参考文章所属专区
顶子哥
·
2024-02-05 10:32
Java面试大作战
redis
数据库
缓存
tomcat
kafka
java
maven
监听
Redis
缓存过期(Key 失效)事件
监听
Redis
缓存过期(Key失效)事件1.修改config配置因为事件通过
Redis
的订阅与发布功能(pub/sub)来进行分发,所以需要开启
redis
的事件监听与发布打开notify-keyspace-eventsEx
qq_47614329
·
2024-02-05 09:46
redis
缓存
spring
boot
消息队列三|Kafka 如何做到高可用?
我们在之前的文章中,聊到了
redis
的高可用机制。本篇文章中我们聊聊Kafka如何做到高可用副本?说到Kafka的高可用保障,自然都会想到副本。什么是副本呢?
不落叶的榕树
·
2024-02-05 09:11
消息队列
java
消息队列
高并发
Docker搭建
redis
主从集群
一、介绍这篇文章主要介绍如何使用Docker在本机搭建一个带有主从复制功能的
Redis
环境,内容包括涉及的目录结构、docker-compose.yml的编写,以及结果的验证。
_二师兄_
·
2024-02-05 09:05
Redis
-缓存问题及解决方案
本文已收录于专栏《中间件合集》目录概念说明缓存问题缓存击穿问题描述解决方案缓存穿透问题描述解决方案缓存雪崩问题描述解决方案提高缓存可用性过期时间配置熔断降级总结提升概念说明
Redis
是一个开源的内存数据库
武梓龙_Wzill
·
2024-02-05 08:11
中间件合集
缓存
redis
数据库
OpenResty+Lua实现灰度发布
OpenResty+Lua实现灰度发布业务场景用户通过浏览器发送一个请求给openresty,openresty调用lua脚本获取用户id地址,并查看该ip地址是否存在
redis
中,如果存在则让用户访问
他爱向着欢乐
·
2024-02-05 08:09
Lua
openresty
灰度发布
lua
openresty
开发语言
Redis
缓存穿透、缓存击穿、缓存雪崩的解决方案
一、背景不管是实际工作还是面试,这3个问题都是非常常见的,今天我们就好好探讨一下这个三个问题的解决方案三者的区别:缓存穿透:查询缓存和数据库都不存在的数据,缓存没有,数据库也没有缓存击穿:缓存中数据的key过期了,这时候所有请求都到数据库查询,瞬时大量请求击穿数据库缓存雪崩:缓存雪崩通常发生在大量key同一时间失效,⼤量的请求进来直接打到DB上,影响整个系统,而缓存击穿是针对某一具体的缓存key失
风萧萧兮s
·
2024-02-05 08:37
Redis
缓存
redis
数据库
nginix+openresty+
redis
+tomcat实现多级缓存
首先win中的nginx配置文件upstreamnginx-cluster{#nginx业务集群,
redis
集群,Tomcat集群;server192.168.216.169:8081;}server{
李武忠小迷哥
·
2024-02-05 08:35
redis
nginx
缓存
Openresty+Lua+
Redis
实现高性能缓存
一、背景当我们的程序需要提供较高的并发访问时,往往需要在程序中引入缓存技术,通常都是使用
Redis
作为缓存,但是要再更进一步提升性能的话,就需要尽可能的减少请求的链路长度,比如可以将访问
Redis
缓存从
风萧萧兮s
·
2024-02-05 08:03
Nginx
Redis
Spring
Cloud
缓存
openresty
lua
redis
缓存组件Caffeine的使用
caffeine是一个高性能的缓存组件,在需要缓存数据,但数据量不算太大,不想引入
redis
的时候,caffeine就是一个不错的选择。可以把caffeine理解为一个简单的
redis
。
月月大王
·
2024-02-05 08:32
Java
#
工具类
缓存
ubuntu20 安装
redis
sudoaptupdatesudoaptinstall
redis
-serversudoservice
redis
-serverstopsudoservcie
redis
-serverstartsudoservice
redis
-serverrestart
Swye
·
2024-02-05 08:53
(十四)ATP应用测试平台——使用docker-compose一键式安装ATP应用测试平台的依赖服务
不过由于依赖的增多,项目的服务也随之多了起来,例如为了测试mysql的主从集群读写分离,需要安装mysql的主从服务器,为了测试
redis
的哨兵模式及分布式锁机制,需要安装一套
redis
集群,为了测试消息中间键
厉害哥哥吖
·
2024-02-05 07:06
#
docker
JAVA
ATP应用测试平台
java
docker
容器
分布式延时消息的另外一种选择
Redis
son (推荐使用)
前言目录前言基本使用内部数据结构介绍基本流程发送延时消息获取延时消息初始化延时队列总结因为工作中需要用到分布式的延时队列,调研了一段时间,选择使用
Redis
sonDelayedQueue,为了搞清楚内部运行流程
漫走云雾
·
2024-02-05 07:41
分布式
redis
安全
【AIGC核心技术剖析】DreamCraft3D一种层次化的3D内容生成方法
使用BootstrappedSco
reDis
tillation来提高纹理,通过交替优化扩散先验和3D场景表示,实现了相互增强的改进。通过定制的3D先验,DreamCraft3D生成具有逼真渲染的连贯
源代码杀手
·
2024-02-05 06:57
AIGC核心技术剖析
3d
算法
人工智能
Redis
:操作命令和使用方式
Redis
是一款高性能的开源内存数据库,被广泛应用于缓存、消息队列和实时统计等场景。本文将介绍
Redis
的一些常用命令、用例以及注意事项,帮助读者更好地理解和使用
Redis
。
lizz666
·
2024-02-05 06:02
运维
redis
数据库
缓存
Redis
——SpringBoot整合
Redis
实战
1、基本配置1.1、引入依赖首先,建立Maven项目,在Maven项目中引入pom.xml文件:org.springframework.bootspring-boot-starter-data-
redis
Jedis
布道师小羊
·
2024-02-05 06:01
#
NoSQL+NewSQL
#
分布式和微服务
spring
boot
redis
redis
相关问题
面试官:什么是缓存穿透?怎么解决?候选人:嗯~~,我想一下缓存穿透是指查询一个一定不存在的数据,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到DB去查询,可能导致DB挂掉。这种情况大概率是遭到了攻击。解决方案的话,我们通常都会用布隆过滤器来解决它面试官:好的,你能介绍一下布隆过滤器吗?候选人:嗯,是这样~布隆过滤器主要是用于检索一个元素是否在一个集合中。我们当时使用的是
五星颠勺大厨
·
2024-02-05 06:18
spring
java
后端
Java tomcat 使用spring-task,实现定时任务功能
前言今天接触到一个需求,需要添加一个定时任务功能,第一反应是启动类@EnableScheduling、定时任务方法使用@Scheduled实现,导入项目后才发现,这个项目是
ssm整合
框架的tomcat项目
yelinliner
·
2024-02-05 06:47
java
开发语言
Redis
核心技术与实战【学习笔记】 - 22.浅谈
Redis
的ACID相关知识
概述事务是数据库的一个重要功能。所谓的事务,就是指对数据进行读写的一系列操作。事务在执行时,会提供专门的属性保证,包括原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability),也就是ACID属性。这些属性既包括了对事务执行结果的要求,也有对数据库在执行前后的数据状态变化的要求。我们先了解下ACID属性对事务执行的具体要求,有了这个
陈建111
·
2024-02-05 05:36
Redis核心技术学习
redis
ACID
redis事务
05.整数集合
1.简介:整数集合是集合键底层实现之一,当一个集合中只包含整数值元素,并且这个集合的值的元素不多时,
redis
就会使用整数集合作为集合键的底层实现。
蜗牛ICU
·
2024-02-05 05:25
软件安装-Linux搭建
redis
(单机版)
软件安装-Linux搭建
redis
(单机版)安装版本:
redis
-7.2.4、Asianux7.6(红旗)文章目录软件安装-Linux搭建
redis
(单机版)一、
redis
下载二、创建用户2.设置用户密码
不称职的程序员❦
·
2024-02-05 05:33
软件安装操作手册
linux
redis
运维
【Django开发】美多商城项目第3篇:用户注册和图片验证码开发(附代码,文档已分享)
采用Django+Jinja2模板引擎+Vue.js实现前后端逻辑,Nginx服务器(反向代理)Nginx服务器(静态首页、商品详情页、uwsgi服务器(美多商场业务场景),后端服务:MySQL、
Redis
程序员一诺
·
2024-02-05 05:52
python笔记
Django笔记
Flask笔记
django
python
后端
【Spring连载】使用Spring Data访问
Redis
(十二)----
Redis
管道Pipelining
【Spring连载】使用SpringData访问
Redis
(十二)----管道Pipeline
Redis
提供了对管道(pipelining)的支持,这包括在不等待回复的情况下向服务器发送多个命令,然后在一个步骤中读取回复
85程序员老王
·
2024-02-05 04:41
spring
redis
java
【Spring连载】使用Spring Data访问
Redis
(十三)----支持类Support Classes
【Spring连载】使用SpringData访问
Redis
(十三)----支持类SupportClassesorg.springframework.data.
redis
.support包提供了各种可重复使用的组件
85程序员老王
·
2024-02-05 04:41
spring
redis
java
【Spring连载】使用Spring Data访问
Redis
(八)----发布/订阅消息
【Spring连载】使用SpringData访问
Redis
(八)----发布/订阅消息Pub/SubMessaging一、发布消息Publishing(SendingMessages)二、订阅消息Subscribing
85程序员老王
·
2024-02-05 04:40
spring
redis
java
【Spring连载】使用Spring Data访问
Redis
(十一)----
Redis
事务 Transactions
【Spring连载】使用SpringData访问
Redis
(十一)----
Redis
事务Transactions@Transactional支持
Redis
通过multi,exec和discard命令为事务提供支持
85程序员老王
·
2024-02-05 04:40
spring
redis
java
Redis
数据淘汰机制
定时删除策略:在设置键的过期时间的同时,创建一个定时器,让定时器在键的过期时间来临时,立即执行对键的删除操作。优点:对内存友好,保证过期键会尽可能快地被删除,并释放过期键所占用的内存。缺点:对CPU时间不友好,占用太多CPU时间,影响服务器的响应时间和吞吐量。惰性删除策略:放任过期键不管,每次从键空间读写操作时,都检查键是否过期,如果过期,删除该键,如果没有过期,返回该键。优点:对CPU时间友好,
Flyyh
·
2024-02-05 04:12
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他