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学习
架构的进化应该怎么走?
微服务、
分布式缓存
、日志采集、Docker、自动化部署,统统都是好东西,用起来美滋滋。不过我一直觉得,假如真的变成这样,其实只是变成了中间件使用者。做一个架构设计,首先得有一个明确的目标和步骤。
RareXray
·
2023-09-14 04:01
本地缓存性能之王Guava
缓存又分进程内缓存和
分布式缓存
两种:
分布式缓存
如redis、memcached等,还有本地(进程内)缓
java金融
·
2023-09-14 00:10
【
Redis学习
07】Redis优化秒杀--使用阻塞队列实现异步秒杀
文章目录1.秒杀流程分析2.Redis优化秒杀3.优化秒杀代码实现3.1流程分析3.2需求分析3.3代码实现4.Redis优化秒杀总结以及存在问题1.秒杀流程分析优化秒杀流程之前,我们先来看一下之前秒杀的实现流程我们分析一下:首先用户发送下单请求,通过Nginx负载均衡将请求发送到我们的tomcat服务器,服务器响应请求后开始查询优惠券等一系列操作,最后将结果返回给用户。试想一下,我们的程序是不是
ぃ小男孩つ
·
2023-09-13 07:27
Redis
redis
学习
nginx
【
Redis学习
2】Redis常用数据结构与应用场景
Redis常用数据结构与应用场景redis中存储数据是以key-value键值对的方式去存储的,其中key为string字符类型,value的数据类型可以是string(字符串)、list(列表)、hash(字典)、set(集合)、zset(有序集合)。这5种数据类型在开发中可以应对大部分场景的存储拓展:key的底层存储方式SDS这里有一个问题,当我们使用一条redis命令setkeyvalue的
Lcreator
·
2023-09-12 20:13
技术学习
redis
学习
数据结构
Redis模块二:缓存分类 + Redis模块三:常见缓存(应用)
缓存大致可以分为两大类:1)本地缓存2)
分布式缓存
目录本地缓存
分布式缓存
常见缓存的使用本地缓存:SpringCache
分布式缓存
:Redis本地缓存本地缓存也叫单机缓存,也就是说可以应⽤在单机环境下的缓存
TheMythWS
·
2023-09-12 11:08
数据库
缓存
redis
数据库
Redis学习
笔记
1.Redis简介Redis是一种数据库,能够存储数据、管理数据的一种软件2、NoSQL数据库概述:notonlysql不仅仅是sql,泛指非关系型数据库。NoSQL不依赖业务逻辑方式存储,而是以简单的key-value模式存储,因此大大增加了数据库的拓展能力。不遵循SQL标准不支持ACID远超过SQL的性能适用场景:对数据的高并发读写海量数据读写对数据高可拓展性不适用场景:需要事务的支持基于sq
材料小菜鸟
·
2023-09-12 02:47
数据库
redis
学习
数据库
面试题之java缓存总结,从单机缓存到
分布式缓存
架构
1、缓存定义高速数据存储层,提高程序性能2、为什么要用缓存(读多写少,高并发)1、提高读取吞吐量2、提升应用程序性能3、降低数据库成本4、减少后端负载5、消除数据库热点6、可预测的性能3、缓存分类3.1、单机缓存(localCache)实现方案1、基于JSR107规范自研(了解即可):1、JavaCaching定义了5个核心接口,分别是CachingProvider,CacheManager,Ca
一只程序猿哟
·
2023-09-10 12:18
【Centos安装mysql、redis】
Centos安装mysql、redis】centos更换yum源修改成阿里源下载&安装&配置redis【联网】yum下载&安装mysql版本问题查找mysql默认密码:mysql默认的四个数据库redis配置
分布式缓存
风吹海洋浪
·
2023-09-09 11:17
Java高级
centos
mysql
linux
双写一致性问题
分布式缓存
是现在很多分布式应用中必不可少的组件,但是用到了
分布式缓存
,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何解
-隐函数-
·
2023-09-09 08:29
java
缓存
分布式
Caffeine高性能本地缓存
比如
分布式缓存
如redis跟本地缓存如Caffeine。今天简单聊聊Caffeine。
欧菲斯集团
·
2023-09-09 04:43
缓存
java
开发语言
游戏分布式服务器 gonet
gonet游戏服务器架构,mmo架构,分布式snowflake64为整形uuid,ai行为树,配置data,游戏大部分都在内存运算,
分布式缓存
redis。
bobohume
·
2023-09-08 09:41
Redis学习
:redis.conf详解
Redis.conf配置文件是关于Redis重要属性的。配置好redis.conf,了解里面的属性很重要。下面是我从github上直接拷贝的代码#Redisconfigurationfileexample.##Notethatinordertoreadtheconfigurationfile,Redismustbe#startedwiththefilepathasfirstargument:##.
我是坑货
·
2023-09-07 12:42
redis
redis
缓存
数据库
一篇搞懂redis
02:
分布式缓存
常⻅的技术选型⽅案分
冲鸭_程序猿
·
2023-09-06 23:38
Springboot - 15.二级
分布式缓存
集成-Caffeine
中文文档Caffeine使用Caffeine(本地缓存)当与SpringBoot结合使用时,Caffeine提供了一个直观且功能强大的二级缓存解决方案。SpringBoot的缓存抽象使得整合Caffeine变得相当简单。以下是如何在SpringBoot应用中使用Caffeine作为二级缓存的方法:结合SpringBoot,让我们对Caffeine的各个方面进行一个快速概览:✌1.添加:手动或自动地
yueerba126
·
2023-09-06 23:08
Springboot
spring
boot
分布式
缓存
Springboot - 14.二级
分布式缓存
集成
中文文档CaffeineRedis什么是二级
分布式缓存
二级缓存的核心思想是将一个本地缓存和一个共享的
分布式缓存
结合在一起。第一级是本地缓存,提供快速访问,但其数据只在单个实例上。
yueerba126
·
2023-09-06 12:40
Springboot
spring
boot
分布式
缓存
Springboot - 16.二级
分布式缓存
集成-Redis
导读名称链接作用使用场景Springboot-Redis-1.Redis简介链接Redis是一个开源的内存数据结构服务器,用作数据库、缓存和消息代理。用于缓存、消息队列、实时分析、地理空间、聊天/消息、媒体流、发布/订阅等场景。Springboot-Redis-2.Redis分层抽象链接描述了Redis的内部结构和数据组织方式。用于理解Redis的内部工作原理和数据存储方式。Springboot-
yueerba126
·
2023-09-06 12:06
Springboot
缓存
spring
boot
分布式
Java实现一致性哈希算法
一致性哈希算法在分布式系统中应用广泛,可用于网关负载均衡、数据库分库分表、
分布式缓存
。使用一致性哈希算法可以尽可能的将同一资源请求路由到同一台服务器上。
不怕孤单的123
·
2023-09-05 11:34
个人专栏
分布式
算法
java
微服务
数据库
5个强大的Java
分布式缓存
框架推荐
在开发中大型Java软件项目时,很多Java架构师都会遇到数据库读写瓶颈,如果你在系统架构时并没有将缓存策略考虑进去,或者并没有选择更优的缓存策略,那么到时候重构起来将会是一个噩梦。在开发中大型Java软件项目时,很多Java架构师都会遇到数据库读写瓶颈,如果你在系统架构时并没有将缓存策略考虑进去,或者并没有选择更优的缓存策略,那么到时候重构起来将会是一个噩梦。本文主要是分享了5个常用的Java分
小小哭包
·
2023-09-05 05:27
开发技巧经验分享
java
分布式
缓存
一文详解 LVS、Nginx 及 HAProxy 工作原理( 附大图 )
当前大多数的互联网系统都使用了服务器集群技术,集群是将相同服务部署在多台服务器上构成一个集群整体对外提供服务,这些集群可以是Web应用服务器集群,也可以是数据库服务器集群,还可以是
分布式缓存
服务器集群等等
JokerW
·
2023-09-05 04:11
分布式核心知识点
1.分布式介绍:分布式分为
分布式缓存
(Redis)、分布式锁(Redis或Zookeeper)、分布式服务(Dubbo或SpringCloud)、分布式服务协调(Zookeeper)、分布式消息队列(Kafka
早起程序猿
·
2023-09-05 00:21
分布式
java
数据库
rabbitmq
分布式系统架构知识点梳理
分布式分为
分布式缓存
(Redis)、分布式锁(Redis或Zookeeper)、分布式服务(Dubbo或SpringCloud)、分布式服务协调(Zookeeper)、分布式消息队列(Kafka、RabbitMq
BUG指挥官
·
2023-09-05 00:48
分布式
java
数据库
华创云鼎面试:java后端开发
基于缓存的锁:使用
分布式缓存
系统如Redis或Memcached来实现锁。通过在缓存中设置一个特定的键值对
B64A-消闲
·
2023-09-03 13:11
面试
java
wpf
百亿级访问量,如何做缓存架构设计
说在前面在40岁老架构师尼恩的读者社区(50+)中,最近有小伙伴拿到了一线互联网企业如阿里、网易、有赞、希音、百度、网易、滴滴的面试资格,遇到一几个很重要的面试题::
分布式缓存
系统,如何架构?
40岁资深老架构师尼恩
·
2023-09-02 05:43
面试
缓存
分布式
架构
面试
java
redis
简要技术栈
SpringSpringMVCetc..)2.2Mybatis(ORM)2.3Elasticsearchversion5+or6+搜索相关(商品、订单等)3中间件依赖3.1Dubbo(ZK注册)RPC3.2Redis
分布式缓存
泥称已被栈用
·
2023-09-01 13:24
redis学习
与实战记录
一、redis是什么?redis是一个高性能的key-value数据库,支持string,list,set,zset,hash五种数据结构,操作是原子性的,基于内存存储,同时也支持数据持久化,在持久化数据文件存储基础上实现了master-slave同步。二、redis能干什么?减轻关系型数据库压力验证码token分布式锁三、为什么高可用?主从复制(读写分离、备份)哨兵机制(监听,master宕机,
attentionYSF
·
2023-09-01 05:22
NoSQL-
Redis学习
1
前言:学习视频地址:https://www.bilibili.com/video/BV1S54y1R7SBredis的中文官网:http://www.redis.cn/该篇文章主要用于扫盲一.什么是redisRedis,即remotedictionaryserver,即远程字典服务免费开源的C语言编写的基于内存,可持久化的支持网络Key-value数据库提供多种语言的apiRedis是一个开源(B
qq_33972550
·
2023-08-31 07:52
redis
nosql
数据库
Shiro框架下,遇到404错误就需要重新登录问题的解决办法。
如果自定义了sessionManager,即session不由web容器来管理,而是我们自己处理,比如讲session放到couchbase上面或者其他
分布式缓存
上面,此时,如果想同时使
蓝海寻鲸
·
2023-08-30 06:54
Spark on Yarn与Flink on Yarn连接kerberos认证的Hbase
两者的解决方案也是类似的,先在driver端加载认证文件,存储到
分布式缓存
,然后再Executor端获取文件目录进行认证。
雾岛与鲸
·
2023-08-30 00:10
flink
spark
flink
spark
大数据
golang基于redis和机器内存的多级缓存
二级缓存默认使用redis作为
分布式缓存
,当数据在二级缓存中不存在时,会向资源层请求数据。
smoke_zl
·
2023-08-29 23:53
分布式技术
常见的分布式技术有发号机制、分布式数据库、分布式数据库事物、基于Redis的
分布式缓存
、分布式会话、分布式安全认证。1、发号机制在数据库(关系数据库)中,主键往往是一条记录的唯一标识,它具备唯一性。
元维时代
·
2023-08-29 11:20
系统架构
#
分布式
分布式
redis学习
笔记
数据结构String(二进制安全)底层结构是array(类似与java的ArrayList)内容小于1M时扩容是加倍现有的空间大于1M时每次扩容1M,最大长度512MList元素较少时会为元素分配一块连续的内存(ziplist)元素较多时会将多个块(ziplist)组成双向链表(quicklist),块内是连续存储的(节省内存且保持插入性能)Set底层是通过字典(Hash表)来实现的Hash当fi
一个坏人_9c31
·
2023-08-29 08:34
【业务功能篇87】微服务-springcloud-本地缓存-redis-
分布式缓存
-缓存穿透-雪崩-击穿
单体架构下的缓存处理2.2
分布式缓存
在分布式环境下,我们原来的本地缓存就不是太使用了,原因是:缓存数据冗余缓存效率不高
分布式缓存
的结构图3.整合Redis 要整合Redis那么我们在Sprin
studyday1
·
2023-08-29 06:45
Spring
cloud
分布式
Java
缓存
微服务
spring
cloud
分布式缓存
redis
【微服务】07-缓存
文章目录为不同的场景设计合适的缓存策略1.缓存是什么2.缓存的场景3.缓存的策略4.缓存位置5.缓存实现的要点6.注意问题7.使用的组件8.内存缓存和
分布式缓存
区别总结为不同的场景设计合适的缓存策略1.
Tiger_shl
·
2023-08-27 13:47
NetCore
微服务
微服务
缓存
.netcore
后端
开发语言
.net core 使用 redis
分布式缓存
可以定期对数据进行持久化到磁盘中,保证数据不丢失;支持存储丰富的数据结构:string、hash、list、set、基于list还能做成queue结构,能使用的场景非常丰富,在.netcore中应用使用自带的Redis
分布式缓存
_sands
·
2023-08-27 05:10
分布式与微服务相关知识
zookeeper保证数据一致性3.zookeeper的快速领导者选举是怎么实现的4.CAP理论5.BASE理论6.分布式id生成方案(1)UUID(2)数据库自增序列(3)Leaf-segment(4)雪花算法7.
分布式缓存
寻址算法
cw旧巷
·
2023-08-25 07:31
分布式
微服务
架构
浅析本地缓存技术-Guava Cache | 京东物流技术团队
2guavacache应用场景本地缓存的数据读写都在一个进程内,相对与redis等
分布式缓存
,不需要网络传输的过程,访问速度很快,同时也受到JVM内存的制约,无法在数据
·
2023-08-24 23:16
guava缓存缓存设计java
缓存解决方案
缓存背景简介caffeine实战redis
分布式缓存
实战gitee项目地址背景在服务端编程当中,缓存主要是指将数据库的数据加载到内存中,之后对该数据的访问都在内存中完成,从而减少了对数据库的访问,解决了高并发场景中数据库容易成为性能瓶颈的问题
我叫果冻
·
2023-08-24 17:43
微服务解决方案
缓存
spring
boot
java
为应用程序接入阿里云CDN优化网站访问速度
配置域名信息2.3.CDN推荐配置设置2.4.CDN加速器配置完成3.配置云解析DNS增加CDN域名的解析4.为CDN加速器配置HTTPS5.验证网站是否接入CDN6.访问应用程序观察请求速度7.观察CDN
分布式缓存
的实现效果网站接入
Jiangxl~
·
2023-08-24 12:04
阿里云
云计算
CDN
运维
服务器
数据库——redis介绍
分布式缓存
常见的技术选型方案有哪些?说一下Redis和Memcached的区别和共同点?redis是什么?
挨打且不服66
·
2023-08-24 09:40
java笔记整理
数据库
redis
缓存
高并发网站的负载均衡设计
3.CDN负载均衡针对静态资源,使用CDN实现
分布式缓存
和负载均衡,降低源站压力。4.软负载均衡在服务集群内部,使用软负载均衡,根据策略路由请求到后端不同的服务器实例。5
diannao720
·
2023-08-24 09:07
架构
负载均衡
缓存的变更(JVM本地缓存->Redis
分布式缓存
)
在一次需求修改中,下游的服务附加提出了,针对某个业务数据缓存的生效时间的要求原JVM设计方案:采用jvm本地缓存机制,定时任务30秒刷新一次现在redis方案:因为很多地方使用了这个业务数据缓存,使用方面不能改动过多因为是分布式部署,如果只使用jvm缓存,无法更新其他的服务器中的缓存数据,达不到立刻生效的要求不使用二级缓存的原因:理由和第二个一样,如果优先使用jvm时,哪怕更新了redis,其他服
路长且阻
·
2023-08-24 07:59
缓存
jvm
redis
End-to-end I/O Monitoring on a Leading Supercomputer
借助积极的在线+离线跟踪压缩和
分布式缓存
/存储等机制,它可在生产环境中提供可扩展,低开销和可持续的I/O诊断。从
南柯子_096c
·
2023-08-24 07:49
Redis学习
笔记(三/四)——事务及Jedis
事务3.1基本概念事务的本质:一组命令的集合,一个事务中的所有命令都会被序列化,在事务的执行过程中,会按照顺序执行。一次性,顺序性,排他性执行一些命令---队列setsetset执行---redis事务没有隔离级别的概念。所有的命令在事务中,并没有直接被执行,只有发起执行命令的时候才会执行!EXCUTEredis单条命令是保证原子性,但是redis事务是不保证原子性的redis的事务:开启事务(m
棉花糖7
·
2023-08-23 16:43
Guava的实践之本地缓存
在一般的缓存系统中,除了
分布式缓存
,还会有多级缓存,在提升一定性能的前提下,可以在一定程度上避免缓存击穿或缓存雪崩,也能降低
分布式缓存
的负载。
梦想实现家_Z
·
2023-08-23 02:53
redis学习
笔记
概述redis可以当作缓存来使用,存在内存里,比读数据库更快,但是比从内存变量里取数据还是要慢不少的redis,sql,内存变量的对比按存取速度来看,内存变量最快,sql最慢,但按照持久化的角度来说正好相反;各有优缺点,按需选择使用。redis的原理redis和内存变量一样都是存储在内存中,但是redis却慢不少,原因是redis的每个操作都需要经过网络传输和Redis服务器的处理,需要花费时间r
ArmadaDK
·
2023-08-22 21:26
nodejs后端开发
redis
学习
笔记
Redis
分布式缓存
分布式缓存
--基于Redis集群解决单机Redis存在的问题单机的Redis存在四大问题:1.Redis持久化Redis有两种持久化方案:RDB持久化AOF持久化1.1.RDB持久化RDB全称RedisDatabaseBackupfile
吃橘子的Crow
·
2023-08-22 14:25
微服务
分布式
缓存
redis
微服务
2019-03-29
redis(
分布式缓存
)+ConcurrentHashMapproductSoldOutMap=newConcurrentHashMap<>();(jvm缓存———没它也可以用,有就更好)4
Du___
·
2023-08-22 12:49
分布式缓存
分布式缓存
客户端缓存的使用场景:1、对数据一致性要求不高2、需要的缓存数量是可控的3、提升一些并发能力缓存的基本思想一是时间局限性原理,即被获取过一次的数据在未来会被多次引用二是以空间换时间三是性能成本
IM后海大鲨鱼
·
2023-08-22 05:00
Redis入门和使用实践v2018
文章目录Redis入门和使用实践v2018一、数据结构分析1.
分布式缓存
技术的应用2.Redis的魅力3.Redis安装指引4.Redis的数据类型、底层数据结构简述及常用命令1)字符串类型(string
趴着喝可乐
·
2023-08-22 05:21
#
Middleware
Redis
Redis-Cluster
Redis持久化
01.前后端分离中台框架后端 Admin.Core 学习-介绍与配置说明
支持多租户、数据权限、动态Api、任务调度、OSS文件上传、滑块拼图验证、多数据库,
分布式缓存
、分布式事务等接口文档一览项目地址Githubhttps://github.com/zhontai/Admin.Core
·
2023-08-21 22:15
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他