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学习
笔记20——删除数据后,为什么内存占用率还是很高?
在使用Redis时,或许会遇到这样一个问题:明明做了数据删除,数据量已经不大了,为什么使用top命令查看时,还会发现Redis占用了很多内存呢?实际上,这是因为,当数据删除后,Redis释放的内存空间会由内存分配器管理,并不会立即返回给操作系统。所以,操作系统仍然会记录着给Redis分配了大量内存。但是,由于Redis释放的内存空间可能不是连续的,所以无法保存较大的数据。这将减少Redis能够保存
qq_34132502
·
2023-12-29 03:59
java redis geo_
redis学习
计划(九)redis GEO地理位置
redis目前已经到了3.2版本,3.2版本里面新增的一个功能就是对GEO(地理位置)的支持。地理位置大概提供了6个命令,分别为:GEOADDGEODISTGEOHASHGEOPOSGEORADIUSGEORADIUSBYMEMBER具体的功能如下:1.命令:GEOADDkeylongitudelatitudemember[longitudelatitudemember...]命令描述:将指定的地
weixin_39997300
·
2023-12-29 01:06
java
redis
geo
redis学习
-23- Redis GEO地理位置操作
22.GEO地理位置在Redis3.2版本中,新增了存储地理位置信息的功能,即GEO(英文全称geographic),它的底层通过Redis有序集合(zset)实现。不过RedisGEO并没有与zset共用一套的命令,而是拥有自己的一套命令。RedisGEO有很多应用场景,如:司机师傅距离你有多远、朋友定位、附近的人”,类似这种功能就可以使用RedisGEO实现。数据库中存放着车辆所处的经纬度,你
褚师子书
·
2023-12-29 01:36
redis
redis
学习
数据库
JAVA 如何实现多个资源服务器的同步?
一种可能的解决方案是使用Java中的
分布式缓存
系统,如Redis或Memcached。这些缓存系统提供了丰富的数据同步功能,可以帮助我们实现多个资源服务器的同步。具体来说,我们
恒创HengHost
·
2023-12-28 16:47
java
服务器
开发语言
Redis学习
笔记-发布订阅PubSub
Redis发布/订阅(Pub/Sub)是一种通信机制,将数据推到某个消息管道中,其他客户端可以通过订阅这些管道来获取推送的信息,以此用于消息的传输。Redis发布/订阅(Pub/Sub)主要由三部分组成:发布者(Publisher)、频道(Channel)、订阅者(Subscriber)。Redis发布/订阅(Pub/Sub)的消息分到不同的频道,不需要知道什么样的订阅者订阅。订阅者对一个或多个频
人生偌只如初见
·
2023-12-28 12:00
Redis
J2EE
redis
学习
笔记
spring
boot
java
基于JetCache整合实现一级、二级缓存方案(前置基础知识与原理)
目录一、场景需求描述1.1一二级缓存技术需求背景1.2缓存需求说明1.2.1需求一1.2.2需求二1.2.3需求三1.2.4需求四二、缓存技术方案选择2.1技术方案选型思考点2.1.1如何保证
分布式缓存
一级缓存节点的数据一致性
夜夜流光相皎洁_小宁
·
2023-12-28 11:06
#
Redis
redis
JetCache
Caffeine
Spring
Cache
Jpa
Hibernate
mybatis
黑马
redis学习
记录:分布式锁
一、基本原理和实现方式对比分布式锁:满足分布式系统或集群模式下多进程可见并且互斥的锁。分布式锁的核心思想就是让大家都使用同一把锁,只要大家使用的是同一把锁,那么我们就能锁住线程,不让线程进行,让程序串行执行,这就是分布式锁的核心思路分布式锁应该满足的条件:可见性:多个线程都能看到相同的结果,注意:这个地方说的可见性并不是并发编程中指的内存可见性,只是说多个进程之间都能感知到变化的意思互斥:互斥是分
ZZDT0917
·
2023-12-28 07:29
redis
redis
分布式
学习
redis相关问题
1、概述:1.非关系型数据库2.是
分布式缓存
数据库3.使用key-value结构存储2、作用:用作缓存降低数据库压力,提高性能;可以用作消息队列(削峰、解耦、异步调用)3、基础语法:基础命令连接服务端redis-cli-h127.0.0.1
小小橘子皮
·
2023-12-28 04:54
笔记
redis
数据库
缓存
Redis
分布式缓存
之主从&哨兵&分片集群
Redis主从数据同步原理Redis哨兵Redis分片集群集群伸缩:在集群中插入或删除某个节点集群故障转移
没脑袋的喵
·
2023-12-27 08:26
Redis
缓存
redis
分布式
Redis学习
笔记-初识Redis
Redis简介Redis是完全开源免费的,遵守BSD协议(开源协议),是一个高性能的key-value数据库。Redis与其他key-value缓存产品相比有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数
_braveshine_
·
2023-12-27 04:40
中间件系列 - Redis入门到实战(高级篇-
分布式缓存
)
入门到实战教程,深度透析redis底层原理+redis分布式锁+企业解决方案+黑马点评实战项目本内容仅用于个人学习笔记,如有侵扰,联系删除学习目标Redis持久化Redis主从Redis哨兵Redis分片集群一
分布式缓存
代码的知行者
·
2023-12-27 03:22
中间件
Redis
缓存
中间件
redis
中间件系列 - Redis入门到实战
企业解决方案+黑马点评实战项目2.本内容仅用于个人学习笔记,如有侵扰,联系删除目录中间件系列-Redis入门到实战(基础篇)中间件系列-Redis入门到实战(实战篇)中间件系列-Redis入门到实战(高级篇-
分布式缓存
代码的知行者
·
2023-12-27 03:52
中间件
redis
Redis学习
:SpringBoot整合Redis
jedis是Redis推荐的Java连接Redis客户端,但是实际上springboot2推荐的是连接Redis客户端是lettuce(实际上对应比较流行的客户端还有一个redisson),主要是jedis好久不更新对新的功能支持没有另外的好(本身Springboot2的选择也是一个侧面说明,关键是lettuce是线程安全的,jedis不是。)一先来个jedis的简单demopom文件配置redi
我是坑货
·
2023-12-26 22:08
redis
redis
nosql
java
关于redis单线程和IO多路复用的理解
首先,Redis是一个高性能的
分布式缓存
中间件。其复杂性不言而喻,对于Redis整体而言肯定不是只有一个线程。
jsl小时光
·
2023-12-26 15:33
redis
redis
数据库
缓存
事件监听
io多路复用
单线程
多线程
Redis学习
篇(三)之Key相关操作
KEYS作用:返回所有的给定模式的key语法:KEYSpattern通配符:*:任意个字符?:任意一个字符[]:匹配[]之间的字符[a-z][A-Z]\x:匹配特殊字符?*EXISTS作用:查看key是否存在语法:EXISTSkeyTYPE作用:检查key的类型语法:TYPEkeyEXPIRE作用:设置过期时间语法:EXPIREkeysecondsEXPIREAT作用:指定过期时间戳语法:EXPI
cnkai
·
2023-12-26 02:11
【Redis】缓存预热
目录常见缓存Redis客户端设计缓存key缓存预热常见缓存●Redis(
分布式缓存
)●memcached(分布式)●Etcd(云原生架构的一个分布式存储,存储配置,扩容能力)●ehcache(单机)●本地缓存
程序员iteng
·
2023-12-24 07:55
Redis
缓存
redis
数据库
分布式缓存
技术Redis:高级应用(主从、事务与锁、持久化)
安全性设置设置客户端操作秘密redis安装好后,默认情况下登陆客户端和使用命令操作时不需要密码的。某些情况下,为了安全起见,我们可以设置在客户端连接后进行任何操作之前都要进行密码验证。修改redis.conf进行配置。[root@localhost~]#vi/usr/local/redis/etc/redis.conf#######################SECURITY#########
996小迁
·
2023-12-24 00:41
Java从入门到入坑(架构篇)
http://dubbo.apache.org/zh-cn/3:分布式数据库怎样打造一个分布式数据库、什么时候需要分布式数据库、mycat、otter、HBase4:分布式文件系统mfs、fastdfs5:
分布式缓存
缓存一致性
小小弓长张
·
2023-12-23 15:07
本地缓存与
分布式缓存
对于应用系统来讲,我们经常将缓存划分为本地缓存和
分布式缓存
。本地缓存:应用中的缓存组
酱学编程
·
2023-12-23 15:34
分布式知识
数据库
缓存
分布式
架构设计到底是什么?
架构原理与技术认知分布式技术原理与设计中间件常用组件的原理和设计问题数据库原理与设计问题
分布式缓存
原理与设计问题互联网高性能高可用设计问题技术认知架构分析问题分析能力边界架构设计,是中高级研发工程师逃不开的一环
善守的大龙猫
·
2023-12-23 15:01
架构设计
架构设计
【
Redis学习
笔记】04 Redis 键过期以及故障案例
1.给键设置过期时间key设置过期时间:EXPIREkeyseconds,时间单位为秒127.0.0.1:6379>EXPIREk810(integer)0127.0.0.1:6379>EXPIREk110(integer)1状态码:0:表示这个key不存在1:表示这个key存在,并设置过期时间成功我们设置k1的过期时间为10秒后,等待10秒,再次查看k1,会发现k1不存在了127.0.0.1:6
炑凌雲
·
2023-12-23 14:46
【7. 缓存实践】
根据规模和部署方式缓存也可以分为:单体缓存;缓存集群;
分布式缓存
。可见,在软件系统中缓存几乎无处不在,所以说缓存为王不是没有原因的。
岁月玲珑
·
2023-12-23 12:18
分布式
缓存
分布式
java
分布式理论(CPA/BASE)和分布式服务Dubbo
分布式分为
分布式缓存
(Redis)、分布式锁(Redis或Zookeeper)、分布式服务(Dubbo或SpringCloud)、分布式服务协调(Zookeeper)、分布式消息队列(Kafka、RabbitMq
周大豆
·
2023-12-23 03:59
rabbitmq
redis
Redis学习
-数据持久化
Redis学习
-数据持久化Redis是内存型数据库,在服务器产生突发情况,如断电,服务器崩溃等情况时,如果不及时将redis存储在内存中的数据持久化到硬盘中,则会产生数据丢失的问题。
GardenAndDog
·
2023-12-23 01:14
【
Redis学习
3】Redis四种模式之主从复制
主从复制模式主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master),后者成为从节点(slave);数据的复制是单向,主要是由主节点到从节点。一个master挂载多个slave节点,当master服务宕机,会在多个slave节点中选举产生一个新的master节点,从而保证服务的高可用性。主从模式配置很简单,只需要在从节点配置主节点的ip和端口即可sl
Lcreator
·
2023-12-23 01:27
技术学习
redis
学习
数据库
redis实现队列的几种方式(LPUSH/BRPOP,发布/订阅模式,stream)
前言前面我们在
redis学习
笔记之基本5种数据结构中提到列表实现队列,我们今天就简单说下redis队列实现的几种方式。
木子林_
·
2023-12-22 17:52
redis
redis
Partitioner与自定义Partitioner
在一些集群应用中,例如
分布式缓存
集群中,缓存的数据大多都是靠哈希函数来进行数据的均匀分布的,在Hadoop中也不例外。image.pngHadoop内置Parti
piziyang12138
·
2023-12-22 15:09
WEB后端架构演进过程
WEB后端架构演进过程1.概述2.基本概念3.架构演进3.1单机架构3.2第一次演进:Tomcat与数据库分开部署3.3第二次演进:引入本地缓存和
分布式缓存
3.4第三次演进:引入反向代理实现负载均衡3.5
十一戒
·
2023-12-21 23:57
分布式微服务
Redis学习
--持久化
RDBRDB持久化是把当前进程数据生成快照保存到硬盘的过程触发机制手动触发save命令,阻塞当前Redis服务器,直到RDB过程完成为止手动触发bgsave命令,Redis进程执行fork操作创建子进程,RDB持久化过程由子进程负责,完成后自动结束。阻塞只发生在fork阶段,一般时间很短。自动触发savemn表示m秒内数据集存在n次修改时,自动触发bgsave。如果从节点执行全量复制操作,主节点自
何何与呵呵呵
·
2023-12-21 21:56
Redis缓存简介 + Redis初始操作
redis服务关闭redis服务系统帮助Redis数据存储操作简易数据存取Key有效时间设计简介Redis概述Redis是一个key-value存储系统(官网:http://redis.io),是一个
分布式缓存
数据库
Xingxing...
·
2023-12-21 11:36
Redis学习
redis
缓存
数据库
手撕
分布式缓存
---多节点的调取
这一章节我们要基于此背景下实现
分布式缓存
的前置条件:多节点下的调取。前文链接手撕
分布式缓存
之一|定义缓存结构体与实现底层功能函数手撕
分布式缓存
之二|互斥锁的优化手撕
分布式缓存
之三|HTTPSer
咖瑞芝
·
2023-12-20 17:27
分布式缓存
分布式
缓存
go
多节点
手撕
分布式缓存
之一
项目参考GitHub上的高分项目7days-golang,文章内不一定展示完整代码,文章的目的是分享自己在实现
分布式缓存
的过程中对具体代码实现的解释与见解,文章的编写的时间均是在项目实现之后,可放心参考
咖瑞芝
·
2023-12-20 17:26
分布式缓存
分布式
缓存
手撕
分布式缓存
---互斥锁的优化
相信学习本第二章节的朋友都是已经对
分布式缓存
的核心数据结构与LRU算法的实现了熟于心了的,那么基于我们已经掌握的知识要如何做优化与新增功能呢?
咖瑞芝
·
2023-12-20 17:26
分布式缓存
分布式
缓存
go
读写锁
性能优化
读写优化
分布式缓存
手撕
分布式缓存
---HTTP Client搭建
前文链接手撕
分布式缓存
之一|定义缓存结构体与实现底层功能函数手撕
分布式缓存
之二|互斥锁的优化手撕分布
咖瑞芝
·
2023-12-20 17:24
分布式缓存
分布式
缓存
http
分布式专题-
分布式缓存
技术之Redis04-Redis的应用实战
目录导航前言RedisJava客户端介绍客户端支持差异对比Jedis-Sentinel原理分析源码分析Jedis-Cluster原理分析源码分析Redisson客户端的操作方式Redis实战分布式锁的实现Redisson实现分布式锁Redisson实现分布式锁的原理原理分析Jedis实现分布式锁管道模式使用方法Redis的应用架构Redis缓存与数据一致性问题关于缓存雪崩的解决方案缓存雪崩解决方式
✎ℳ๓₯㎕...雲淡風輕
·
2023-12-20 10:54
分布式专题
分布式
redis
缓存击穿
缓存雪崩
布隆过滤器
Redis
分布式缓存
超详细总结!
文章目录前言一、Redis持久化解决数据丢失问题1.RDB(RedisDatabaseBackupfile)持久化(1)执行RDB(2)RDB方式bgsave的基本流程(3)RDB会在什么时候执行?save601000代表什么含义(4)RDB的缺点2.AOF(AppendOnlyFile)持久化(1)执行AOF(2)RDB与AOF的比较二、Redis主从解决并发问题1.搭建主从架构2.数据同步原理
盖世英雄tr
·
2023-12-20 03:02
Redis
缓存
redis
分布式
数据库
centos
java
Java高并发解决方案——多级缓存(笔记)
文章目录一、传统缓存问题二、多级缓存三、JVM进程缓存3.1准备3.2本地缓存与
分布式缓存
3.3Cafeine3.3.1手动加载3.3.2自动加载3.3.3异步手动加载3.3.4异步自动加载3.3.5驱逐策略
yjx23332
·
2023-12-19 11:25
解决方案
缓存
spring
cloud
分布式
java
Redis学习
篇-3.30(Redis、MongoDB、Docker、K8s)
努力了那么多年,回头一望,几乎全是漫长的挫折和煎熬。对于大多数人的一生来说,顺风顺水只是偶尔,挫折、不堪、焦虑和迷茫才是主旋律。我们登上并非我们所选择的舞台,演出并非我们所选择的剧本。继续加油吧!目录一、NoSQL简介二、Redis2.1、Redis介绍2.2、Redis的基本知识2.3、Redis的基本数据类型2.4、Redis的特殊数据类型2.5、事务2.6、Redis持久化2.7、Redis
nuist__NJUPT
·
2023-12-19 07:11
Java面试题篇
docker
java
redis
k8s
mongoDB
Java:Redis
分布式缓存
1、Redis作为缓存Redis是一款内存高速缓存数据库;数据模型为:key-value,非关系型数据库使用的存储数据的格式;可持久化:将内存数据在写入之后按照一定格式存储在磁盘文件中,宕机、断电后可以重启redis时读取磁盘中文件恢复缓存数据;分布式:当前任务被多个节点切分处理,叫做分布式处理一个任务。单个服务器内存,磁盘空间有限,无法处理海量的缓存数据,必须支持分布式的结构;SpringBoo
拾荒的小海螺
·
2023-12-19 05:45
分布式架构
Redis
JAVA
redis
缓存
用Guava做本地缓存示例
缓存的作用提升系统性能,暂时在内存中保存业务系统的数据处理结果,并且等待下次访问使用本地缓存和
分布式缓存
缓存分为本地缓存与
分布式缓存
。
青铜爱码士
·
2023-12-18 22:05
guava
缓存
牛皮了!阿里面试官终于分享出了 2022 年最新的 java 面试题及答案
包含的内容比较多,也比较全,主要包括:消息队列ActiveMQ、
分布式缓存
Redis+Memcached、Java高级必备的Netty、Java面试必备的设计模式、Java经典的List、Java经典的
java南木
·
2023-12-18 10:24
java
面试
开发语言
职场和发展
系列九、SpringBoot + MyBatis + Redis实现
分布式缓存
1.2、本地缓存vs
分布式缓存
本地缓存:存储在应用服务器内存中的数据称之为本地缓存(localcache
YYAugenstern
·
2023-12-18 04:02
SpringBoot系列
spring
boot
分布式
缓存
系列十、SpringBoot + MyBatis + Redis实现
分布式缓存
(基于注解方式)
一、概述上篇文章系列九、SpringBoot+MyBatis+Redis实现
分布式缓存
介绍了基于xml方式实现
分布式缓存
的效果,当前大家使用的技术栈基本是springboot+各种框架的组合,而springboot
YYAugenstern
·
2023-12-18 04:02
SpringBoot系列
spring
boot
mybatis
缓存
springcloud-
分布式缓存
哨兵的作用和原理2.搭建哨兵架构3.RedisTemplate的哨兵模式四.Redis分片集群1.搭建分片集群2.散列插槽3.集群伸缩4.故障转移5.RedisTemplate访问分片集群为什么要提出
分布式缓存
p1sto
·
2023-12-17 13:40
spring
cloud
分布式
缓存
redis
分片
微服务
哨兵
【面试系列】
分布式缓存
中一致性hash算法
下边我们以
分布式缓存
中经典场景举例,面试中也是经常提及的一些话题,看看什么是一致性hash算法以及它有那些过人之处。
lxw1844912514
·
2023-12-17 06:50
面试
缓存
分布式
哈希算法
redis
把所有Java知识操作都写出来了-Github上收获45K+star的阿里P8整理的新版手抄本
质量多高就不用我多说了吧)非常全面,包含基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、
分布式缓存
构架师鱼鱼
·
2023-12-17 03:32
分布式系统缓存知识点总结
Redis-Cloud是集群,还是
分布式缓存
系统?答:既是集群,也是分布式系统。这要看从哪个角度来看。
AI乔治
·
2023-12-16 22:59
redis学习
阶段二
Redis.conf熟悉基本配置Redis的配置文件位于Redis安装目录下,文件名为redis.confconfigget*#获取全部的配置我们一般情况下,会单独拷贝出来一份进行操作。来保证初始文件的安全。Units单位1、配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit2、对大小写不敏感INCLUDES包含和Spring配置文件类似,可以通过includes包含,re
少年ing
·
2023-12-16 14:01
redis
redis
数据库
缓存
用Mnesia为cache增加分布式支持
一:
分布式缓存
1.选取通信策略在设计分布式程序时,可供选择的通信方式主要有两种:异步通信和同步通信。采用异步通信时,发送方无须等待任何确认或应答。
明明如皓
·
2023-12-16 10:21
分布式
【flink番外篇】4、flink的sink(内置、mysql、kafka、redis、clickhouse、
分布式缓存
、广播变量)介绍及示例(3) - redis
Flink系列文章一、Flink专栏Flink专栏系统介绍某一知识点,并辅以具体的示例进行说明。1、Flink部署系列本部分介绍Flink的部署、配置相关基础内容。2、Flink基础系列本部分介绍Flink的基础部分,比如术语、架构、编程模型、编程指南、基本的datastreamapi用法、四大基石等内容。3、FlikTableAPI和SQL基础系列本部分介绍FlinkTableApi和SQL的基
一瓢一瓢的饮 alanchan
·
2023-12-15 21:52
flink
示例专栏
分布式
flink
flink
hive
flink
sql
kafka
flink
redis
flink
sink
上一页
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
其他