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分表
[优雅的面试]MySQL与
Redis
双写一致性方案
前言由于缓存的高并发和高性能已经在各种项目中被广泛使用,在读取缓存这方面基本都是一致的,大概都是按照下图的流程进行操作:但是在更新缓存方面,是更新完数据库再更新缓存还是直接删除缓存呢?又或者是先删除缓存再更新数据库?在这一点上就值得探讨了。一致性方案在实际项目开发中需要保证数据库和缓存中的数据一致,否则人家充值了100块,不断刷新却还是显示0.01元,岂不是尴尬?从理论上来说,为缓存设置过期时间是
软件测试潇潇
·
2024-01-21 22:15
软件测试
面试
mysql
redis
软件测试
自动化测试
功能测试
程序人生
基础篇
Redis
基础篇
Redis
开篇导读理想课程小伙伴们理想的课程一定是能够通过讲解的方式,得到如下这些启发,我们的课程会从基础到精通,从
redis
小白,到
redis
大牛,还在等什么,这套课程一定就是你最适合你的课程~
想要打 Acm 的小周同学呀
·
2024-01-21 22:23
redis
数据库
缓存
Redis
多线程网络模型全面揭秘|网络硬核系列
目录导言
Redis
有多快?
Redis
为什么快?
Redis
为何选择单线程?避免过多的上下文切换开销避免同步机制的开销简单可维护
Redis
真的是单线程?
极客重生
·
2024-01-21 22:53
网络
epoll
分布式
redis
java
一文带你熟悉
Redis
网络模型原理
在介绍
Redis
的网络模型之前,先来介绍用户态和内核态、常见的网络模型种类,再来详解网络模型在
Redis
中的具体实现,从而理解
Redis
网络模型的来龙去脉。
咸鱼也有爱
·
2024-01-21 22:52
Java后端开发
面试总结
Redis
网络
redis
linux
【GitHub项目推荐--不错的 C 开源项目】【转载】
今天老逛盘点GitHub上不错的C语言开源项目,分别是:1.云存储系统2.分布式文件系统3.太空侵略者复刻版4.C语言教程5.Nginx、
Redis
01.云存储系统Seafile是一个用C语言编写的云存储系统
旅之灵夫
·
2024-01-21 22:19
GitHub项目推荐
c语言
开源
开发语言
关于单点登录(SSO)的一点思考
将用户信息存入
redis
服务器或者缓存,并在用户中心生成coo
neilHuang_497
·
2024-01-21 21:05
Linux中如何实现定时任务
一般实现的方法有几种:使用RocketMQ、RabbitMQ、Pulsar等消息队列的延时投递功能使用
Redis
son提供的DelayedQueue有一些方案虽然广为流传
千锋
·
2024-01-21 20:47
ASP.NET Core 高级之使用
Redis
缓存
阅读本文你的收获了解
Redis
基本作用及其使用场景学会安装
Redis
服务端和客户端及简单的命令行操作学习在ASP.NETCoreWebAPI项目中如何操作
Redis
缓存一、
Redis
介绍
Redis
是一个开源的使用
采石之人
·
2024-01-21 20:22
#
ASP.NET
Core
.NET后端
缓存
asp.net
redis
.net
core
只用Mysql搞一个分布式锁
多数情况下我们会使用memcache的add,
redis
中在set中指定nx参数等来完成。
socrates
·
2024-01-21 19:00
mysql
分布式
数据库
django
python
redis
常见的数据结构以及应用场景
redis
常见的数据结构类型主要包含五种:String、Hash、List、Set、SortedSetStringString数据结构是最简单的Key->Value类型,value可以是String,也可以是数字
lotusgrm
·
2024-01-21 19:56
基于SpringBoot+
Redis
的前后端分离外卖项目-苍穹外卖微信小程序端(十三)
地址簿相关功能1.1需求分析和设计1.1.1产品原型1.1.2接口设计1.1.3表设计1.2代码实现1.2.1Mapper层1.2.2Service层1.2.3Controller层1.1需求分析和设计1.1.1产品原型地址簿,指的是消费者用户的地址信息,用户登录成功后可以维护自己的地址信息。同一个用户可以有多个地址信息,但是只能有一个默认地址。对于地址簿管理,有以下几个功能:查询地址列表新增地址
失重外太空.
·
2024-01-21 19:24
苍穹外卖项目
spring
boot
redis
微信小程序
后端
spring
java
双十一发生
Redis
缓存雪崩、穿透、击穿了,你该如何挽救
各种干货技术文章,技术资料前言在今天的互联网里,高并发、大数据量、大流量已经成为了代言词,那么我们的系统也承受着巨大的压力,首当其冲的解决方案就是
redis
。
IT老哥
·
2024-01-21 19:15
项目开发中什么场景下
Redis
适用?
Redis
是一种开源的内存键值存储系统,具有高性能、高可靠、持久化、可扩展等特点,因此在许多场景下都非常适用。
胖头鱼不吃鱼-
·
2024-01-21 19:53
redis
数据库
缓存
知识笔记(八十九)———链式语句中partition和strict用法
partition方法用于是数据库水平
分表
partition($data,$field,$rule);//$data
分表
字段的数据//$field
分表
字段的名称//$rule
分表
规则注意:不要使用任何SQL
瑞崽崽崽
·
2024-01-21 18:36
笔记
oracle
数据库
N-140基于springboot,vue协同过滤推荐算法个性化购物商城
服务器:Tomcat9.0,jdk1.8项目构建:maven数据库:mysql5.7系统分前后台,项目采用前后端分离前端技术:vue+elementUI服务端技术:springboot+mybatis+
redis
IT教程资源
·
2024-01-21 17:53
javaweb毕设成品项目
开发工具
spring
boot
vue.js
推荐算法
Error in execution; nested exception is io.lettuce.core.
Redis
CommandExecutionException
Errorinexecution;nestedexceptionisio.lettuce.core.
Redis
CommandExecutionException:WRONGTYPEOperationagainstakeyholdingthewrongkindofvalue
追豆者
·
2024-01-21 17:51
redis
java
模拟缓存穿透并提供解决方案
我们通常为了降低磁盘的io,往往会把热点数据或者是最近访问的数据添加进
redis
缓存,每次请求先访问
redis
缓存,如果没有数据再去查数据库,同时把数据库中的数据回写到
redis
缓存。
追豆者
·
2024-01-21 17:51
java
redis
spring
boot
一个简单的ETCD GUI工具
使用ETCD没有好用的GUI工具,随手用c#写了一个,做得好玩的一个ETCDGUI工具,后面加上CLI工具,类似于
redis
Cli工具一样,简化在Linux下面的操作,不知道有没有必要,git地址如下,
xuejiazhi
·
2024-01-21 16:08
etcd
数据库
直击
Redis
集群痛点:数据倾斜优化实战,打造高效分布式缓存架构
随着数据规模的不断扩大,
Redis
分片集群在处理大规模数据时可能会面临一个棘手的问题——数据倾斜。
超越不平凡
·
2024-01-21 15:00
缓存
redis
分布式
数据倾斜
Redis
6.0进化之路:关键新特性详解
引言随着技术发展的日新月异,
Redis
作为业界知名的开源内存数据结构存储系统,在不断演进中为开发者带来了众多令人瞩目的新特性。
超越不平凡
·
2024-01-21 15:00
redis
数据库
缓存
Redis
6.0新特性
决胜高并发战场:
Redis
并发访问控制与实战解析
实际应用中不可避免的存在并发场景,
Redis
也不例外,也会存在并发操作,比如用户下单时,有两个用户先从
Redis
查询到库存,然后同时下单,并发写操作,如果我们没做好控制,就可能导致数据被修改错,影响业务
超越不平凡
·
2024-01-21 15:30
redis
缓存
Redis并发控制
揭秘
Redis
中AOF与RDB的协同作战,确保数据万无一失
众所周知
Redis
内存数据库,如果发生了宕机,数据就会丢失,那
Redis
是如何做持久化的呢?
Redis
有两种持久化方式,分别为AOF和RDB,但是他们二者是如何配合工作的呢?本文将带你了解一下。
超越不平凡
·
2024-01-21 15:30
redis
java
数据库
Redis
突破性能瓶颈:揭示缓存污染之谜并采取革命性防御措施
何为缓存污染?在一些场景下,有些数据被访问的次数非常少,甚至只会被访问一次,当这些数据完成数据访问请求后,如果还继续留存在缓存中,就会白白占用缓存空间,这种情况就是缓存污染。当缓存污染不严重时,只有少量数据占用缓存空间,此时对缓存的影响不大。但是缓存污染一旦变得严重,就会有大量不在访问的数据滞留在缓存中。如果这时数据占满了缓存空间,再往缓存中写入新数据,就需要先淘汰数据,这回引入额外的开销,进而影
超越不平凡
·
2024-01-21 15:30
缓存
redis
数据库
透视
Redis
大key背后的I/O挑战
要分析这个问题,需要详细了解下
Redis
的IO模型。
Redis
I/O模型
Redis
是单线程的为什么还那么快?
超越不平凡
·
2024-01-21 15:59
redis
数据库
缓存
自然语言处理(Natural Language Processing,NLP)解密
专栏集锦,大佬们可以收藏以备不时之需:SpringCloud专栏:http://t.csdnimg.cn/WDmJ9Python专栏:http://t.csdnimg.cn/hMwPR
Redis
专栏:http
Web3&Basketball
·
2024-01-21 15:58
NLP
人工智能
AI
大模型
Python
自然语言处理
stable
diffusion
SpringSecurity(07)——JWT整合
org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-securityorg.springframework.bootspring-boot-starter-data-
redis
org.apache.commonscommons-pool22.9.0io.json
爱编程的小生
·
2024-01-21 15:53
SpringSecurity
java
spring
Redis
(01)——常用指令
基础指令select数字:切换到其他数据库flushdb:清空当前数据库flushall:清空所有数据库dbsize:查看数据库大小existskey:判断当前的key是否存在keys*:查看所有的keyexpirekey时间:设置过期时间,单位:秒ttlkey:查看当前key的剩余时间typekey:查看key类型strlenkey:获取key的长度movekey数字:移除当前key到数据库(数
爱编程的小生
·
2024-01-21 15:14
Redis
redis
数据库
什么是中间件?
中间件生态漫谈数据库中间件读写分离分库
分表
引进数据库中间件MyCat服务端代理模式ShardingJDBC客户端代理模式总结IT系统从单体应用逐渐向分布式架构演变,高并发、高可用、高性能、分布式等话题变得异常火热
善守的大龙猫
·
2024-01-21 15:44
中间件
中间件
2024 全新NineAI.ChatGPT系统网站源码
必要环境nodejsversion>16pnpmversion>6mysqlversion>=5.7
redis
目录结构chat用户端代码admin
森特源码
·
2024-01-21 14:43
源代码管理
NineAi 新版AI系统网站源码 ChatGPT
必要环境nodejsversion>16pnpmversion>6mysqlversion>=5.7
redis
目录结构chat用户端代码admin
软希源码
·
2024-01-21 14:09
软希网58soho_cn
人工智能
chatgpt
AI系统网站源码
/spring-boot-starters/spring-boot-starter-data-
redis
/
spring-projects/spring-boot/blob/master/spring-boot-project/spring-boot-starters/spring-boot-starter-data-
redis
BenjaminCool
·
2024-01-21 14:35
Redis
中的BigKey相关问题
什么是bigkeybigkey是指key对应的value所占用的内存空间比较大。例如一个字符串类型的value可以最大存到512MB,一个列表类型的value最多可以存储2^32-1个元素。如果按照数据结构来细分的话,一般分为字符串类型bigkey和非字符串类型bigkey。字符串类型:体现在单个value值很大,一般认为超过10kb就是bigkey。非字符串类型:哈希、列表、集合、有序集合体现在
清和与九
·
2024-01-21 14:12
redis
数据库
缓存
PHP服务报错500的排查过程
open_basedirrestrictionineffect.File(.log)isnotwithintheallowedpath(s)三、php_network_getaddressesgetaddrinfofailed
redis
杰哥的技术杂货铺
·
2024-01-21 13:53
Linux
php
lnmp
open_basedir
PHP
500
报错
PHP开启报错日志
docker 挂载的文件同步问题 及 telnet
redis
账号可用
在一台新的服务器上部署docker发现
redis
服务因白名单没配不通,可以通过telnet来进行测试,包括账号是否可用:1telnet192.168.1.116379#ipport2ctrl+]3回车4
行者游学
·
2024-01-21 13:18
docker
java
容器
Redis
一、
Redis
概念
redis
是一个非关系型数据库,用键值对形式存储在内存中,读写速度非常快,支持多种数据类型,支持数据持久化。二、
Redis
作用1.缓存。
_杨
·
2024-01-21 12:42
redis
数据库
缓存
Redis
一主多从及哨兵服务部署
Redis
一主多从及哨兵服务部署1、简述主从和哨兵的主要作用以及工作原理;2、利用三台服务器部署
redis
主从及哨兵(可以结合日志分析);1、简述主从和哨兵的主要作用以及工作原理:
redis
主从复制,当用户往
lqcbj_IT老混混
·
2024-01-21 12:34
Redis
redis
bootstrap
数据库
百亿级数据
分表
后怎么分页查询?
数据库面对海量的数据压力,分库
分表
就是必须进行的操作了。而分库
分表
之后一些常规的查询可能都会产生问题,最常见的就是比如分页查询的问题。
艾小仙人
·
2024-01-21 12:56
送我一支玫瑰花-萨克斯独奏
《送我一支玫瑰花》是一首维吾尔族传统民歌,旋律优美、舒展、活泼、深情,充
分表
达了青年男女对爱情追求的坚贞与执著。这首脍炙人口的西部情歌炽烈的情感通过热情的舞蹈性语言得以展现。
琴臺樂坊
·
2024-01-21 12:59
06.压缩列表
1.简介:压缩列表:压缩列表是列表键和哈希键的底层实现之一,当一个列表键只包含少量的列表项,并且每个列表项要么就是最小的整数值,要么就是长度比较短的字符串,那么
redis
就会使用压缩列表来作为链表键的底层实现
蜗牛ICU
·
2024-01-21 11:08
工件装夹确定应注意哪几方面
(5)工件跳动要校正,用百
分表
校正的时候,如果要用锤子敲高的地方是,百
分表
的指针按手表的方向走的方向,为敲击点。卡盘用卡盘扳手紧的
胡泽学
·
2024-01-21 11:24
Redis
缓存问题解决方案
Redis
缓存问题解决方案为什么使用
Redis
缓存:1.在高并发的情况下,大量查询进入数据库,会大量占用数据库的连接(默认数据库连接数151),数据库压力过大就会出现connectionrefuse(数据库连接拒绝
HaoLong.Zhang
·
2024-01-21 11:49
自然Java
缓存
redis
java
spring
boot
面试2024.1.20
这个神领物流项目是一个前后端分离的项目,前段他有3个客户端(用户端为微信小程序、司机端和快递员端为app)一个管理端(pc),后端用的技术栈用的是SpringAlibabaCloud、数据库用的是MySQL、缓存型数据库用的是
redis
HaoLong.Zhang
·
2024-01-21 11:16
Java面试
面试
notepad++
职场和发展
【征服
Redis
12】
redis
的主从复制问题
从现在开始,我们来讨论
redis
集群的问题,在前面我们介绍了RDB和AOF两种同步机制,那你是否考虑过这两个机制有什么用呢?其中的一个重要作用就是为了集群同步设计的。
纵横千里,捭阖四方
·
2024-01-21 11:31
一个项目征服Java
精通redis
redis
java
spring
boot
【
redis
13】集群前奏:sentinel模式
我们首先想到一个思路:增加一个领导者角色,能够管理
redis
节点存活状态,而且具备路由功能。比如master节点超过一定时间没有给监控服务器发送心跳报文,就把master标记为下
纵横千里,捭阖四方
·
2024-01-21 11:26
一个项目征服Java
精通redis
sentinel
71.工作中
redis
的常用场景总结
文章目录一、简介二、统计访问次数三、缓存四、分布式锁五、限流六、排行榜七、作为Session的存储器,存用户登录状态八、位统计九、生成全局ID一、简介
Redis
作为一种优秀的基于key/value的缓存
百里守约学编程
·
2024-01-21 10:43
go
redis
数据库
缓存
MapReduce任务输出到
redis
中
主要包括
redis
连接池,重写FileOutputFormat函数。
AnillegalName
·
2024-01-21 10:13
mapreduce
redis
java
70.
Redis
缓存优化实践(基于分类树场景)
文章目录前言第一次优化第二次优化第三次优化第四次优化第五次优化前言分类树查询功能,在各个业务系统中可以说随处可见,特别是在电商系统中。而在实际工作中,这样一个分类树查询,我们都不断的改进了好几次。这是为什么呢?由于当时这个是从0-1的新项目,为了开快速开发功能,我们第一版接口,直接从数据库中查询分类数据,组装成分类树,然后返回给前端。通过这种方式,简化了数据流程,快速把整个页面功能调通了。第一次优
百里守约学编程
·
2024-01-21 10:11
go
缓存
redis
数据库
基于
Redis
实现高性能、低延迟的延时消息的方案演进
作者简介:大家好,我是小徐☁️博客首页:CSDN主页小徐很努力每日一句:好学而不勤非真好学者1、前言随着互联网的发展,越来越多的业务场景需要使用延迟队列。比如:任务调度:延时队列可以用于任务调度,将需要在未来某个特定时刻执行的任务放入队列中。消息延迟处理:延时队列可以用于消息系统,其中一些消息需要在一段时间后才能被消费。例如,在需要进行消息重试的情况下,可以将消息放入延时队列,并在一段时间后重新处
小徐很努力
·
2024-01-21 10:10
系统设计
java
后端
redis
中间件
docker 安装 mysql、
redis
、rabbitmq、RocketMQ、Nacos 等中间件
docker用宝塔进行管理比较方便,如果想外部访问,一定要用宝塔在安全那里打开对应端口一、docker安装使用宝塔直接安装即可二、mysql安装#1.删除原来的MySQL容器dockerrm-fmysql#2.进入root目录cd~#3.创建并运行新mysql容器,挂载本地目录dockerrun-d\--namemysql\-p3306:3306\-eTZ=Asia/Shanghai\-eMYSQ
牙否
·
2024-01-21 09:09
docker
mysql
redis
Redis
学习指南(14)-
Redis
的过期时间介绍
Redis
是一个开源的内存数据存储系统,广泛用于缓存、消息队列、会话存储和排行榜等应用场景。在
Redis
中,过期时间是一项非常重要的功能,它可以控制键值对在何时被自动从内存中移除。
俞兆鹏
·
2024-01-21 09:06
Redis学习指南
kubernetes
etcd
容器
上一页
66
67
68
69
70
71
72
73
下一页
按字母分类:
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
其他