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学习
(中篇)
文章目录后端开发技能学习(十)
redis学习
(中篇)客户端Java客户端jedispython客户端redis-py持久化RDBAOF问题定位与优化多实例部署复制配置原理阻塞发现阻塞内因外因后端开发技能学习
lzrrrrr
·
2023-09-28 23:15
开发相关技术
数据库相关
redis
数据库
java
Redis学习
笔记(二)——Redis入门
一、Redis的介绍1.什么是Redis全称:RemoteDictionaryServer(远程字典服务)redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset--有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取
贤子磊
·
2023-09-28 13:47
Redis
redis
nosql
Redis学习
笔记(2)——B站动力节点
文章目录008-redis的事务8.1介绍8.2常用命令(1)multi(2)exec(3)discard(4)watch(5)unwatch8.3小结009-redis消息的发布与订阅(了解)010-redis的主从复制10.1介绍10.2搭建一主二从10.3复制原理(1)全量复制(2)增量复制10.4哨兵模式10.5小结011-Jedis操作Redis012-redis的客户端连接工具008-
KK-Greyson
·
2023-09-28 13:16
SSM
redis
学习
数据库
Redis学习
笔记(四)——redis配置文件详解
Redis四、配置文件1、基础使用如果在Linux下直接安装redis,最好将redis.conf拷贝出来使用。使用docker需要挂载目录。单位:1k=1000bytes1kb=1024bytes大小写不敏感只支持bytes,不支持bitinclude:可以通过includes包含,redis.conf作为总管理,包含其他配置文件。2、常用配置daemonize:默认是noredis采用的是单进
twinkle-zp
·
2023-09-28 13:46
数据库
redis
Redis学习
笔记(一) Redis安装与基本使用(windows)
Redis是一个开源的高性能键值对数据库.它通过提供多种键值数据类型来适应不同场景下的存储需求,并且借助许多高层级的接口使其可以胜任,如缓存、队列系统的不同角色.将键值对数据类型存放在内存中的一个数据库.官网地址http://redis.io/源码地址https://github.com/antirez/redisRedis特性支持多种数据类型①字符串(Strings)②哈希类型(Hashes)③
胡小海丶
·
2023-09-28 06:20
Redis
Redis
安装
使用
windows
【缓存分类以及常见的缓存淘汰策略】
文章目录缓存分类以及常见的缓存淘汰策略1、缓存分类1.1、概述1)本地缓存:2)
分布式缓存
:3)多级缓存(本地+分布式):1.2、相关问题1)什么是本地缓存?它有哪些优点和缺点?2)什么是
分布式缓存
?
唯时
·
2023-09-27 07:11
面试八股文积累
缓存
经验分享
性能优化
flink类加载器原理与隔离(flink jar包冲突)
Flink卸载用户代码中动态加载的类Flink卸载Classloader源码flinkx如何实现类加载隔离Flinkjar的上传时机Yarn的
分布式缓存
Flin
Direction_Wind
·
2023-09-26 12:20
flink
jar
jvm
【重要】Nginx模块Lua-Nginx-Module学习笔记(三)Nginx + Lua + Redis 已安装成功(非openresty 方式安装)...
源码地址:https://github.com/Tinywan/Lua-Nginx-Redis一、目标使用Redis做
分布式缓存
;使用luaAPI来访问redis缓存;使用nginx向客户端提供服务,ngx_lua
weixin_33788244
·
2023-09-26 11:45
lua
数据库
运维
Redis学习
之路(一):环境搭建
Ubuntu安装Redis1.下载wgethttp://download.redis.io/releases/redis-3.2.6.tar.gz--2016-12-1623:51:39--http://download.redis.io/releases/redis-3.2.6.tar.gzResolvingdownload.redis.io(download.redis.io)...109.7
ShannonAJ
·
2023-09-26 06:48
大二上
Redis学习
笔记
redis非关系型数据库NOSQL,用c语言编写的,基于内存的数据库,每秒支持十几万的读写操作,性能远超数据库,还支持集群、分布式、主从同步等配置。Redis基本功能1发布订阅系统2地图信息分析3计时器和计数器redis运行的图形界面Redis运行执行的命令先启动对应的服务端redis-server.exe+redis.windows.conf启动对应的图形界面redis-cli.exeRedis
想要打 Acm 的小周同学呀
·
2023-09-26 02:29
redis
学习
笔记
Guava Cache使用
缓存简介什么是缓存程序经常要调用的对象存在内存中,方便其使用时可以快速调用,不必去数据库或者其他持久化设备中查询,主要就是提高性能DNS缓存、前端缓存、代理服务器缓存Nginx、应用程序缓存(本地缓存、
分布式缓存
水宝的滚动歌词
·
2023-09-25 23:40
Guava
Cache
guava
Redis学习
之aof
开启aof配置文件修改appendonlyyes追加方式使用Always策略appendfsyncalways在每次写入操作完成后都会执行同步操作。这是最安全的选项,因为它确保写入操作被持久化到磁盘,但它也可能会导致性能下降,因为每个写入操作都需要等待同步完成。使用Everysec策略appendfsynceverysecRedis将每秒执行一次同步操作,将在该秒内发生的所有写入操作写入AOF文件
·
2023-09-25 12:34
redis学习笔记
Redis学习
之aof
开启aof配置文件修改appendonlyyes追加方式使用Always策略appendfsyncalways在每次写入操作完成后都会执行同步操作。这是最安全的选项,因为它确保写入操作被持久化到磁盘,但它也可能会导致性能下降,因为每个写入操作都需要等待同步完成。使用Everysec策略appendfsynceverysecRedis将每秒执行一次同步操作,将在该秒内发生的所有写入操作写入AOF文件
·
2023-09-25 12:59
redis学习笔记
Redis学习
之rdb
保存rdbSAVESAVE会阻塞当前redis服务器,直至持久化工作完成,线上最好不要使用这个命令BGSAVERedis会在后台异步进行快照操作,不阻塞redis,redis还可以相应客户端请求,该方式会fork一个子进程,由子进程进行复制持久化过程LASTSVAE最后一次save的的时间戳。FLUSHALL/FLUSHDB会触发保存rdb,但是rdb是清空后的。SHUTDOWN执行shutdow
·
2023-09-25 11:40
redis学习笔记
redis学习
完整版
文章目录redis概述nosql概述redis基础认知缓存redis数据类型stringhashlistsetZsetredis持久化redis消息队列redis主从架构redis哨兵机制rediscluster集群部署(三主三从)mysql+redis配置redis扩展1.对比memcached2.安全,限制频繁访问redis概述nosql概述数据库主要分为两大类:关系型数据库与NoSQL数据库
带上耳机世界与我无关
·
2023-09-25 01:04
运维工程师
redis
学习
数据库
Redis学习
笔记系列(八)——Redis持久化
6.Redis持久化由于Redis是内存数据库,如果Redis实例宕机或者服务器断电,则重启后,Redis中的数据会全部丢失。因此,Redis为了防止该情况,提供了两种持久化的方案——RDB和AOF,将内存中的数据保存到磁盘中,避免数据的丢失。6.1RDB持久化RDB持久化方案,指的是将某一时刻Redis实例的状态拍一个快照,以二进制文件的形式保存至磁盘中。在Redis重启动时,RDB程序可以通过
复旦猿
·
2023-09-25 01:48
Redis学习
笔记--002
Redis的JAVA客户端文章目录Redis的JAVA客户端一、Redis的Java客户端的种类二、Jedis2.1、使用步骤2.2、Jedis连接池三、[SpringDataRedis](https://spring.io/projects/spring-data-redis)3.1、介绍3.2、RedisTemplate3.3、SpringDataRedis使用步骤3.4、SpringData
Radan小哥
·
2023-09-24 09:36
redis
redis
学习
笔记
一致性Hash算法Java版实现
分布式缓存
集群的访问模型现在通常使用Redis来做
分布式缓存
,下面我们就以Redis为例:image假如当前
Silently9527
·
2023-09-24 06:09
Redis缓存&分布式锁
缓存一、缓存1.缓存的使用2.
分布式缓存
(Redis)二、SpringBoot整合RedisRedis相关类三、高并发下缓存失效问题(缓存`穿透、雪崩、击穿`)1.缓存`穿透`2.缓存`雪崩`3.缓存`
LeslieWongJie?
·
2023-09-23 23:58
SpringBoot
Redis
缓存
spring
boot
java
redis
云原生,分布式与微服务
目前比较常用的分布式系统的设计,HDFS或者GFS(分布式文件系统)、Kafka和Pulsar(分布式消息队列),RedisCluster和Codis(
分布式缓存
),MySQL的分库分表(传统关系型数据库的分布式方案
宋song一
·
2023-09-23 11:15
微服务
分布式
云原生
微服务
高并发技巧-redis和本地缓存使用技巧
在这篇文章中,我主要介绍的是
分布式缓存
和本地缓存的使用技巧,包括缓存种类介绍,各种的使用场景,以及如何使用,最后再给出实战案例。众所周知,缓存最主要的目的就是加速访问,缓解数据库压力。
肥肥技术宅
·
2023-09-23 10:54
java
redis
缓存
数据库
memcache的初级使用
高效
分布式缓存
系统,非持久化存储,对于内存的消耗非常大,key-value格式存贮。
栋公子
·
2023-09-23 10:22
分布式及中间件
分布式例如基于Redis的
分布式缓存
,基于RabbitMQ分布式消息中间件,基于Elasticsearch的分布式全文搜索引擎,基于ZooKeeper的分布式锁等。
Morning的呀
·
2023-09-23 08:25
分布式
分布式
Redis学习
笔记:Redis中的三种新数据类型
Redis学习
笔记(二)1,发布和订阅1.1,什么是发布和订阅?
根号七…
·
2023-09-22 20:32
Redis
redis
学习
数据库
Redis学习
笔记--001
Redis快速入门文章目录Redis快速入门一、初识Redis1.1、NoSQL数据库1.2、Redis介绍1.3、[Redis](https://redis.io/)的安装二、Redis常见命令2.1、Redis默认启动2.2、指定配置启动2.3、Redis开机自启设置三、Redis客户端3.1、Redis命令行客户端3.2、图形化桌面客户端四、redis的常用指令4.1、Redis数据结构介绍
Radan小哥
·
2023-09-22 19:21
redis
学习
笔记
认识Redis
文章目录为什么需要使用缓存中间件提高读取性能降低数据库负载提高可伸缩性降低外部依赖提高用户体验缓存数据一致性应对突发流量缓存的类型本地缓存
分布式缓存
内存缓存磁盘缓存缓存代理什么是RedisRedis和Memcached
简单简单小白
·
2023-09-22 06:17
redis
数据库
缓存
Redis学习
(七)--Redis主从复制与Redis集群搭建
Redis主从复制主从复制是什么主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主主从复制能干嘛读写分离,性能扩展;容灾快速恢复;怎么玩:主从复制拷贝多个redis.conf文件include(写绝对路径);开启daemonizeyes;Pid文件名字pidfile;指定端口port;Log文件名字;dump.rdb名字dbfil
三笠·阿卡曼
·
2023-09-21 19:03
Redis
java
redis
数据库
分布式
linux
俯瞰 Java 服务端开发
目录目录框架SpringBootVert.x网络五层协议HTTP协议TCP拥塞控制网络I/O模型数据库关系型数据库存储引擎NewSQLNoSQL数据库时序数据库列式数据库嵌入式数据库中间件WebServer
分布式缓存
aoheng
·
2023-09-21 12:30
java
spring
普通哈希算法与一致性hash原理及应用
虚拟节点普通哈希算法在了解一致性哈希算法之前,最好先了解一下缓存中的一个应用场景,了解了这个应用场景之后,再来理解一致性哈希算法,就容易多了,也更能体现出一致性哈希算法的优点,那么,我们先来描述一下这个经典的
分布式缓存
的应用场景
挖煤工001
·
2023-09-21 10:20
哈希算法
黑马Redis笔记高级篇 |
分布式缓存
黑马Redis笔记高级篇|
分布式缓存
1、Redis持久化(解决数据丢失)1.1RDB持久化1.1.1定义1.1.2异步持久化bgsave原理1.2AOF持久化1.3RDB和AOF比较2、Redis主从(
小鲨鱼冲冲冲
·
2023-09-21 09:41
redis
redis
笔记
缓存
Redis学习
(一)——快速入门及使用redis
目录一、Redis基础入门1.Redis存在的意义2.Nosql3.Redis特征4.Redis的应用5.Redis数据存储格式6.Redis中key的命名规范7.Redis的可视化客户端桌面工具二、Redis的下载安装1.Windows版2.Linux版1)安装步骤2)启动redis服务的不同方式三、Redis数据类型1.string类型2.hash类型3.list类型4.set类型5.sort
M762B
·
2023-09-21 08:41
java
redis
redis
nosql
数据库
java
redis高级
你可以不用mysql,但不能不要redis阅读完本文要搞懂的东西使用场景数据类型在这里一次罗列所有知识点
分布式缓存
单节点redis存在的的问题redis是基于内存的,难以满足海量数据存取需求(主从集群)
pengzn
·
2023-09-21 06:30
redis
缓存之缓存简介
目录一.缓存的作用二.缓存的使用1.适用缓存的数据场景2.读取缓存流程图三.本地缓存和
分布式缓存
一.缓存的作用Java缓存技术是在应用程序和数据库之间的一种中间层,用于存储暂时性数据,尤其是读取频繁但更新较少的数据
爱穿背带裤的馫
·
2023-09-21 02:39
缓存
缓存
redis
本地缓存
分布式缓存
数据不一致性
Redis学习
笔记
【redis是什么】redis是一个开源的、使用C语言编写的,支持网络交互的、可基于内存也可持久化的key-value数据库。redis的官网地址,非常好记,是redis.io。(特意查了一下,域名后缀io属于国家域名,是britishIndianOceanTerritory即英属印度洋领地)目前,Vmware在资助着redis项目的开发和维护。【redis的作者何许人也】开门见山,先看照片是不是
编辑小猿
·
2023-09-21 01:41
解决高并发问题
可以通过优化数据库查询、增加缓存机制(如集成Redis)、使用分布式技术(如
分布式缓存
、分布式锁)、使用消息队列等方式来提高系统的并发处理能力。
Denial_learn
·
2023-09-21 00:29
面试题
高并发
【
分布式缓存
-分布式篇】Redis Cluster 模式
一、RedisCluster简介Redis3.0之后,节点之间通过去中心化的方式提供了完整的sharding(分片)、replication(复制)、failover解决方案,称为RedisCluster。二、拓扑结构RedisCluster结构一个RedisCluster由多个节点组构成。不同节点组服务的数据无交集,即每一个节点组对应数据sharding的一个分片,如节点A和节点B;A和A1作为
夏天的风风风
·
2023-09-20 22:37
Redis学习
笔记(2)
1.事务1.1Redis事务的概念:Redis事务的本质是一组命令的集合。事务支持一次执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不会插入到事务执行命令序列中。总结说:redis事务就是一次性、顺序性、排他性的执行一个队列中的一系列命令。Redis事务没有隔离级别的概念:批量操作在发送EXEC命令前被放入队列缓存,并不会被
SYFHEHE
·
2023-09-20 17:21
条条大路通罗马 —— 使用 Go-Redis 连接 Amazon ElastiCache for Redis 集群
同时,它可以帮助消除与部署和管理
分布式缓存
环境相关的复杂性。AmaoznElastiCacheforRedis集群是一个或多个缓存节点的集合,其中所有节点都运行Redis缓存引擎软件的实例。
亚马逊云开发者
·
2023-09-20 17:43
redis
golang
缓存
数据库
nosql
Redis学习
- 了解Redis(三)
1.什么是缓存击穿、缓存穿透、缓存雪崩?1.1缓存穿透问题先来看一个常见的缓存使用方式:读请求来了,先查下缓存,缓存有值命中,就直接返回;缓存没命中,就去查数据库,然后把数据库的值更新到缓存,再返回。缓存穿透:是指查询一个不存在的数据,由于Redis中没有该数据,因此会直接查询数据库,导致数据库压力增大,甚至可能引发恶意攻击。缓存穿透一般都是这几种情况产生的:业务不合理的设计,比如大多数用户都没开
荒~
·
2023-09-20 16:58
PHP
#
redis
笔记
redis
学习
缓存分类及简单介绍
缓存1、本地缓存2、
分布式缓存
一、本地缓存1、CaffeineSpring官方的,springboot2.0默认集成的。
信仰_273993243
·
2023-09-20 09:09
缓存框架
缓存
分类
java
Guava Cache介绍-面试用
一、GuavaCache简介1、简介GuavaCache是本地缓存,数据读写都在一个进程内,相对于
分布式缓存
redis,不需要网络传输的过程,访问速度很快,同时也受到JVM内存的制约,无法在数据量较多的场景下使用
信仰_273993243
·
2023-09-20 09:34
缓存框架
guava
cache
过期策略
Linux下执行wget无效问题
安装好后的CentOS7想安装个
redis学习
下,发现不识别wget命令wgethttp://xxx.tar.gz原因是安装CentOS系统的时候安装的最小配置,默认没有安装wget,只需要yum-yinstallwget
技术小青年一枚
·
2023-09-20 08:28
操作系统
【
Redis学习
】01Redis基础
Redis(B站黑马)学习笔记01Redis基础文章目录Redis(B站黑马)学习笔记前言01Redis基础初始Redis认识NoSQL认识Redis安装RedisLinux版安装官网压缩包下载使用yum下载(个人不推荐,找不到安装目录,配置文件都散着放的)Windows版安装redis配置Redis常见命令Redis数据结构介绍Redis通用命令String类型Key的层级结构Hash类型Lis
小飞侠要上天
·
2023-09-20 08:15
Redis学习
redis
学习
数据库
美团针对Redis Rehash机制的探索和实践
分布式缓存
Squirrel产品自2015年上线至今,已在美团内部广泛使用,存储容量超过60T,日均调用量也超过万亿次
庚庚911
·
2023-09-20 03:51
技术分享
reids
Redis
rehash
Redis学习
笔记:分布式锁
在使用redis加锁的函数:setifAbsent(key,value)时,如果加锁成功,则对当前锁加一个过期时间:expire(key,timeout),而这时会出现一个问题,二者的原子性问题,如果在加上锁之后,服务器宕机了,这时还没有进行加过期时间的操作,这样锁就会永久存在,所以要解决这个问题;(1)使用setNxEx命令使用redis2.1.6以上版本里面的函数setifAbsent(key
苏感人
·
2023-09-20 00:52
Redis
redis
分布式
java
redis学习
笔记——主从同步(复制)
转载:https://www.cnblogs.com/lukexwang/p/4711977.html
季华飞
·
2023-09-19 07:10
大模型赛道如何实现华丽的弯道超车【赠书活动|第十期《分布式统一大数据虚拟文件系统 Alluxio原理、技术与实践》】
文章目录01具备对海量小文件的频繁数据访问的I/O效率02提高GPU利用率,降低成本并提高投资回报率03支持各种存储系统的原生接口04支持单云、混合云和多云部署01通过数据抽象化统一数据孤岛02通过
分布式缓存
实现数据本地性
鹤冲天Pro
·
2023-09-18 18:42
博主活动
前沿技术
分布式
大数据
吃透这份
Redis学习
笔记,直接把阿里面试官按在地上摩擦!
不管你的编程语言是Python、Java、Go,还是PHP、Ruby等,你对Redis应该都比较熟悉的。Redis在国内各大公司都很热门,比如阿里、腾讯、字节跳动、百度、美团、小米等,因为Redis优异的性能和方便的操作,redis号称支持并发11万读操作、并发8万写操作。大部分程序员工作中都用到了redis,可是我工作了这么多年发现,身边的程序员,尤其是经常写业务代码的程序员,在实际工作中只会简
程序员二飞
·
2023-09-17 20:26
Redis7
分布式缓存
之高阶
Redis7
分布式缓存
之高阶一.Redis单线程VS多线程(入门篇)1.Redis为什么选择单线程?①是什么②``厘清一个事实我们通常说Redis是单线程究竟何意?
LeslieWongJie?
·
2023-09-15 12:56
Redis
redis
【Redis缓存:常见问题及解决方案】
目录①缓存雪崩常见的解决方案加锁排队随机化过期时间设置⼆级缓存②缓存穿透常见的解决方案布隆过滤器缓存空结果接口层增加校验③缓存击穿常见的解决方案加锁排队设置热点数据永远不过期
分布式缓存
系统④缓存预热缓存预热的实现思路
TheMythWS
·
2023-09-14 17:37
数据库
缓存
redis
数据库
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他