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 方面的设计与实践(上篇)
本文节选自中生代技术社区出品图书《深入
分布式缓存
》1同程凤凰缓存系统遇到的问题2012年~2014年,我们的业务开始使用一种新的互联网销售模式——秒杀抢
中生代技术
·
2023-11-15 23:37
运维
数据库
redis
分布式
java
SpringBoot 如何使用 Ehcache 作为缓存?
Ehcache是一个流行的Java缓存库,它提供了快速、可靠的内存缓存和
分布式缓存
功能。在本文中
硬件人某某某
·
2023-11-15 16:30
SpringBoot
教程
spring
boot
缓存
spring
Redis学习
总结(1)——Redis内存数据库详细教程
1.Redis是什么2.redis的作者何许人也3.谁在使用redis4.学会安装redis5.学会启动redis6.使用redis客户端7.redis数据结构–简介8.redis数据结构–strings9.redis数据结构–lists10.redis数据结构–集合11.redis数据结构–有序集合12.redis数据结构–哈希13.聊聊redis持久化–两种方式14.聊聊redis持久化–RD
cuit_618
·
2023-11-15 10:46
redis
redis
Java主流分布式解决方案多场景设计与实战
Java的主流分布式解决方案的设计和实战涉及到多个场景,包括但不限于以下几点:
分布式缓存
:在Java的分布式系统中,缓存是非常重要的一部分。常用的
分布式缓存
技术包括Redis、EhCache等。
SpringJa
·
2023-11-15 04:38
Java学习
天机学堂
java
分布式
开发语言
【
Redis学习
】解决使用redisTemplate 时 存入redis 的key 出现 \xac\xed\x00\x05t\x00
由于使用默认的JdkSerializationRedisSerializer时会导致存入redis中的值出现乱码。所以要使用非默认的序列化器在使用redisTemplate时,注入自己定义的bean,但是在进行测试时发现还是使用的原来的redisTemplate一开始以为是bean注入的时候出现问题,于是使用Qualifier注解来匹配自定义的bean,结果出现找不到bean的报错。然后怀疑是@C
头顶黑黑草原
·
2023-11-14 11:32
redis
java
spring
boot
10+ 张图解|高并发分布式架构演进
0.目录和说明文章在介绍一些基本概念后,按照以下过程阐述了整个架构的演进过程:单机架构第一次演进:Tomcat与数据库分开部署第二次演进:引入本地缓存和
分布式缓存
第三次演进:引入反向代理实现负载均衡第四次演进
熬夜码代码asd
·
2023-11-14 00:07
分布式
架构
数据库
Redis学习
笔记 ---- 常见面试题
1认识RedisRedis是一种基于内存的数据库,对数据的读写操作都是在内存中完成,因此读写速度非常快,常用于缓存,消息队列、分布式锁等场景。Redis提供了多种数据类型来支持不同的业务场景,比如String(字符串)、Hash(哈希)、List(列表)、Set(集合)、Zset(有序集合)、Bitmaps(位图)、HyperLogLog(基数统计)、GEO(地理信息)、Stream(流),并且对
Swing_zzZ
·
2023-11-12 13:06
个人学习笔记
学习笔记
redis
学习
数据库
阿里P9专家右军:大话软件质量稳定性
维护公众号“技术琐话”,合著有《深入
分布式缓存
》、《架构宝典》、《程序员的三门课》等书籍。本文摘取自右军在中生代技术社区的分享。重新编排整理,以飨读者。
中生代技术
·
2023-11-12 12:31
编程语言
人工智能
java
敏捷开发
devops
REDIS学习
笔记(四):lua编写redis脚本
redis学习
笔记参考文档链接:https://pan.baidu.com/s/1sMUUYR3VGZcqPmJQNWeYDA密码:hf2nredis脚本lua语言使用lua语言写一个脚本:localtimes
teng316
·
2023-11-12 09:35
redis
lua
redis
学习
Redis学习
笔记(七):Redis中Lua语言应用和原子性控制
Lua脚本在Redis里面使用的范围还是很广的,如从数据库中批量将数据导入到Redis中、分布式锁防止锁误删、多操作原子性要求等,这些都会用到Lua脚本。但是这里还是需要注意的是Lua只能保证原子性,不能保证事务性。另外根据对Redis的了解,其本身是提供事务机制的,但是这个事务机制在很多情况是不能回滚的(鸡肋),所以用起来也更少。这里不说具体的事务性,而是来一起看看Lua脚本实现原子操作。Lua
程序猿洞晓
·
2023-11-12 09:01
Redis
lua
redis
学习
【
Redis学习
笔记(九)】之 Redis客户端详解
文章目录本文章由公号【开发小鸽】发布!欢迎关注!!!一.客户端(一)概述(二)客户端属性1.套接字描述符2.名字3.标志4.输入缓冲区5.命令与命令参数6.命令的实现函数7.输出缓冲区8.身份验证9.时间(三)客户端的创建与关闭1.创建普通客户端2.关闭普通客户端3.Lua脚本的伪客户端4.AOF文件的伪客户端本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一.客户端(一)概述Red
Harmony_Launch
·
2023-11-12 09:30
Redis
redis
数据库
Redis学习
笔记2:了解 Redis 入门
1、Redis是什么?(RemoteDictionaryServer远程字典服务)Redis是现在最受欢迎的NoSQL数据库之一,Redis是一个使用ANSIC编写的开源、包含多种数据结构、支持网络、基于内存、可选持久性的键值对存储数据库,其具备如下特性:基于内存运行,性能高效支持分布式,理论上可以无限扩展key-value存储系统开源的使用ANSIC语言编写、遵守BSD协议、支持网络、可基于内存
Vincent9847
·
2023-11-12 09:30
Redis
redis
Redis学习
笔记12:基于springboot的redis客户端执行lua脚本
Redis客户端允许通过eval指令直接将lua脚本发送到服务器端执行,服务器会阻塞其它指令的执行,确保脚本的原子性;一个对springbootredis框架进行重写,支持lettuce、jedis、连接池、同时连接多个集群、多个redis数据库、开发自定义属性配置的开源SDKio.github.mingyang66emily-spring-boot-redis4.3.9GitHub地址:http
立小研先森
·
2023-11-12 09:29
【Redis系列】
redis
lua
eval指令
原子性
计算机笔记--【Redis高级】
提示:本文章的内容来源于自己所学的一些知识以及网络文章目录一、
分布式缓存
1.Redis持久化1.1.RDB持久化(存数据)1.1.1.执行时机1.1.2.RDB原理1.1.3.小结1.2.AOF持久化(
MrZhang_JAVAer
·
2023-11-12 07:24
redis
缓存
数据库
Redis学习
笔记
文章目录为什么要有redis基础入门概述SQL与NoSQL安装启动客户端数据结构应用场景常见命令通用命令Key结构String类型Hash类型List类型Set类型SortedSet/Zset类型Bitmap类型HyperLogLog类型GEO类型StreamJava客户端Jedis客户端使用连接池SpringDataRedis客户端使用自定义序列化StringRedisTemplate实践推荐用
ValcanoZz
·
2023-11-12 07:20
服务器
框架
中间件
redis
学习
笔记
Redis学习
笔记13:基于spring data redis及lua脚本list列表实现环形结构案例
工作过程中需要用到环形结构,确保环上的各个节点数据唯一,如果有新的不同数据到来,则将最早入环的数据移除,每次访问环形结构都自动刷新有效期;可以基于lua的列表list结构来实现这一功能,lua脚本可以节省网络开销、确保操作的原子性。一个对springbootredis框架进行重写,支持lettuce、jedis、连接池、同时连接多个集群、多个redis数据库、开发自定义属性配置的开源SDKio.g
立小研先森
·
2023-11-12 07:17
【Redis系列】
redis
lua
list
列表
pcall
异常捕获
JetCache @Cached 缓存框架学习实践总结
一、来源以及基本介绍Alibaba开源框架,基于Spring和Redis的
分布式缓存
框架二、特点基于注解使用,简单便捷支持Spring注入,自定义配置,API统一且简单不仅支持一般场景的使用,在分布式场景
极光雨雨
·
2023-11-11 10:09
#
其他框架
缓存
学习
一致性Hash算法(hash环)
一致性Hash(DHT)性质考虑到分布式系统每个节点都有可能失效,并且新的节点很可能动态的增加进来,如何保证当系统的节点数目发生变化时仍然能够对外提供良好的服务,这是值得考虑的,尤其实在设计
分布式缓存
系统时
吴帝永
·
2023-11-11 08:07
算法进阶
分布式
一致性哈希算法
【Redis】Java客户端Jedis&SpringDataRedis入门(三)
Redis学习
·第三站~起始站:【Redis】概述&环境搭建(一)本文已收录至专栏:数据库学习之旅希望您能有所收获在上一篇中我们学习了Redis常见命令的使用,显然,我们不可能一直通过指令去使用Redis
观止study
·
2023-11-10 19:26
Redis技术学习
redis
java
数据库
谷粒商城微服务分布式高级篇八——
分布式缓存
-Redis-Jedis-分布式锁
文章目录缓存使用SpringBoot使用redis异常Jedis使用jedis缓存使用为了系统性能的提升,我们一般都会将部分数据放入缓存中,加速访问。而db承担数据落盘工作。哪些数据适合放入缓存?即时性、数据一致性要求不高的访问量大且更新频率不高的数据(读多,写少)举例:电商类应用,商品分类,商品列表等适合缓存并加一个失效时间(根据数据更新频率来定),后台如果发布一个商品,买家需要5分钟才能看到新
DAIHAO丶
·
2023-11-10 17:23
谷粒商城
redis
java
缓存
数据库
多线程
面试--redis基础
1、理解redis是一个基于kv结构存储的nosql数据库,基于redis实现
分布式缓存
,从而提高数据的检索效率,有几个特点:基于内存存储,进行数据IO时能够达到10wQPS,提供了很多的数据结构String
yelrihsss
·
2023-11-09 19:26
笔记
面试
redis
redis学习
-22- Redis 布隆过滤器原理/图解
21.布隆过滤器(原理+图解)布隆过滤器(BloomFilter)是Redis4.0版本提供的新功能,它被作为插件加载到Redis服务器中,给Redis提供强大的去重功能。相比于Set集合的去重功能而言,布隆过滤器在空间上能节省90%以上,但是它的不足之处是去重率大约在99%左右,也就是说有1%左右的误判率,这种误差是由布隆过滤器的自身结构决定的。想要节省空间,需要牺牲1%的误判率,而且这种误判率
褚师子书
·
2023-11-09 08:25
redis
redis
学习
数据库
Redis学习
笔记-主从库如何实现数据同步一致
文章目录
Redis学习
笔记-主从库如何实现数据同步一致1.笔记图2.读写分离3.第一次同步3.1replicaof命令3.2三个阶段4.主-从-从模式5.主从库之间断网解决方案5.1repl_back_buffer
爱因诗贤
·
2023-11-09 06:51
Redis
redis
nosql
mysql
Redis学习
笔记二 主从复制
Redis默认使用异步复制,低延迟、高性能,是绝大多数Redis用例的自然复制模式。但是,Redis副本会异步确认它们定期与主服务器接收的数据量。因此,master不会每次都等待副本处理命令,但是如果需要,它知道哪个副本已经处理了哪个命令。这允许具有可选的同步复制。命令从节点发起复制主节点命令注:已经复制切换也是一样用这个,切换会删除从节点当前所有数据slaveof{host}{port}断开复制
记性差的程序员
·
2023-11-09 06:50
redis
redis
学习
数据库
【
Redis学习
笔记】13.Redis 主从复制
Redis主从复制1.Redis主从复制特性2.Redis主从复制流程3.Redis主从复制操作3.1.快速部署Redis实例3.2.配置主从复制3.3.查看主从复制3.4.主从复制测试4.Redis主从复制危险操作4.1.使用热更新配置误操作4.2.避免热更新配置误操作5.模拟Redis主从复制错误数据恢复5.1.清空数据5.2.在主库批量创建数据并备份5.3.同步从库的数据造成数据丢失5.4.
夏付国
·
2023-11-09 06:50
#
Redis
redis
学习
数据库
Redis学习
笔记9:主从复制
一、主从复制是什么?主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master/leader),后者称为从节点(slave/follower);数据的复制是单向的,只能由主节点到从节点。Master以写为主,Slave以读为主。默认情况下,每台Redis服务器都是主节点;且一个主节点可以有多个从节点(或没有从节点),但一个从节点只能有一个主节点。主从复制
Vincent9847
·
2023-11-09 06:15
Redis
Redis
主从复制
哨兵模式
Redis学习
笔记(三)redis配置文件 & 持久化
Redis学习
笔记(三)redis.conf详解Redis持久化RDB(RedisDataBase)什么是RDB原理触发机制恢复RDB文件RDB优缺点AOF(AppendOnlyFile)什么是AOF原理配置恢复
月色夜雨
·
2023-11-08 05:56
中间件
redis
学习
数据库
Redis学习
笔记三、持久化方式
Redis持久化方式 Redis(RemoteDictionaryServer)是一个键值对数据库服务器,服务器中通常包含任意个数据库,而每个非空数据库又可以包含任意个键值对。我们把服务器中的非空数据库以及它们的键值对,统称为数据库状态。 Redis是内存数据库,如果不将内存中的数据保存到磁盘中,一旦服务器进程退出,服务器中的数据库状态也会消失。为了解决这个问题,Redis提供了持久化功能。
皮卡猴
·
2023-11-08 05:19
Redis
redis
面试
Redis入门概述
2.redis的功能与应用
分布式缓存
:将数据存储在多个节点上的缓存系统
knookda
·
2023-11-08 01:57
redis
redis
数据库
缓存
缓存-基础理论和Guava Cache介绍
分布式缓存
:支持分布式环境读取的缓存,如Redis,另外还有其他特定场景的缓存,如:浏览器缓存、CDN、反向代理、数据库缓存。多级缓存缓存在系统中根据作用
dreamsofa
·
2023-11-07 20:27
缓存
guava
java
Redis学习
笔记 ---- 数据结构
常见的有五种:String(字符串),Hash(哈希),List(列表),Set(集合)、Zset(有序集合)。随着Redis版本的更新,后面又支持了四种数据类型:BitMap(2.2版新增)、HyperLogLog(2.8版新增)、GEO(3.2版新增)、Stream(5.0版新增)。1常见类型1.1StringString是最基本的key-value结构,key是唯一标识,value是具体的值
Swing_zzZ
·
2023-11-07 17:47
个人学习笔记
学习笔记
redis
学习
数据结构
Redis学习
二:设计与实现之数据结构与对象
Redis学习
二:设计与实现之数据结构与对象前言简单动态字符串SDSSDS的结构好处空间优化策略空间预分配惰性空间释放链表链表的结构链表的特性哈希表哈希表节点哈希算法键冲突哈希表的扩展和收缩跳跃表跳跃表的结构整数集合整数集合的结构升级操作升级步骤升级的好处压缩列表对象对象结构不同对象的编码列表对象哈希对象集合对象有序集合
热爱养熊养花的白兔
·
2023-11-07 17:46
redis
缓存
Redis 学习笔记三:Redis 有序集的基本使用和底层实现
Redis学习
笔记三:Redis有序集的基本使用和底层实现作者:Grey原文地址:博客园:
Redis学习
笔记三:Redis有序集的基本使用和底层实现CSDN:
Redis学习
笔记三:Redis有序集的基本使用和底层实现我们可以使用
GreyZeng
·
2023-11-07 17:13
Redis
Redis
跳表
Redis学习
(十)RedisTemplate 对各种数据类型的支持
目录一、SpringDataRedis简介1.1什么是Redis?1.2什么是Jedis?1.3什么是SpringDataRedis?二、RedisTemplate中API使用2.1pom.xml依赖2.2配置文件2.3RedisTemplate的直接方法2.4String类型相关操作2.5Hash类型相关操作2.6Set类型相关操作2.7List类型相关操作2.8ZSet类型相关操作一、Spri
ACGkaka_
·
2023-11-07 11:30
#
Redis
redis
学习
数据库
SpringBoot整合Redis实现
分布式缓存
及锁的实战分享
在当前流行的微服务以及分布式集群环境下,Redis的使用场景可以说非常的广泛,能解决集群环境下系统中遇到的不少技术问题,在此列举几个使用redis经常用到的功能!一、摘要在前几篇文章中,我们详细介绍了redis的一些功能特性以及主流的java客户端api使用方法。在当前流行的微服务以及分布式集群环境下,Redis的使用场景可以说非常的广泛,能解决集群环境下系统中遇到的不少技术问题,在此列举几个使用
Linux小百科
·
2023-11-07 02:01
spring
boot
redis
缓存
SpringBoot + Redis
分布式缓存
mybatis
分布式缓存
(mybatis+redis)Spring3.1引入了激动人心的基于注释(annotation)的缓存(cache)技术,它本质上不是一个具体的缓存实现方案(例如EHCache或者
bug–0/1
·
2023-11-07 02:00
Redis缓存
SpringBoot + Redis 实现
分布式缓存
SpringBoot+Redis实现
分布式缓存
(1)SpringBoot+EhCache实现本地缓存(2)SpringBoot+Redis实现
分布式缓存
SprinBoot系列文章:SpringBoot入门之
忧伤夏天的风
·
2023-11-07 02:00
SpringBoot
数据库
redis
java
缓存
springbootredis
队列
使用springBoot+Redis实现
分布式缓存
使用springBoot+Redis实现
分布式缓存
1.添加redis框架依赖2.配置redis连接信息#redis连接的配置信息spring.redis.database=15spring.redis.port
YB_account
·
2023-11-07 02:29
SSM框架
缓存
spring
boot
redis
Redis学习
笔记
参考《Redis深度历险核心原理与应用实践》RedisRemoteDictionaryServiceRedis可以用来做什么(大部分都是对首页,或元素常用信息缓存)短信登录验证记录帖子的点赞数,评论数等(hash)记录帖子标题,摘要,作者,封面信息,便于列表显示(hash)记录点赞id列表(点赞数当作score可以进行排名),评论id列表方便去重计数(zset)缓存热帖,减小数据库压力(hash)
滑稽的2233
·
2023-11-06 17:52
队列
redis
字符串
Redis
Redis的数据是保存在内存中的,因此读写速度非常快,被广泛应用于
分布式缓存
。2.Redis为什么这么快?Redis基于内存的,而内存的访问速度是磁盘的上千倍。
真滴book理喻
·
2023-11-06 08:26
#
Java面试八股文
redis
数据库
缓存
Spring Cloud
分布式缓存
目录单点RedisRedis数据持久化RDB持久化bgsave细节RDB的缺点AOF持久化AOF的问题RDB与AOF对比搭建Redis主从架构数据同步原理全量同步增量同步主从同步优化Redis哨兵集群检测选举主节点故障转移搭建哨兵集群RedisTemplate的哨兵模式单点Redis单点Redis存在如下问题:Redis是内存存储,服务重启可能会造成数据丢失。并发问题,虽然是内存存储,并发能力很强
zmbwcx
·
2023-11-06 07:21
spring
cloud
redis
Redis学习
笔记(高级篇)(自用)
Redis学习
笔记(高级篇)(自用)本文根据黑马程序员的课程资料与百度搜索的资料共同整理所得,仅用于学习使用,如有侵权,请联系删除文章目录
Redis学习
笔记(高级篇)(自用)1.Redis持久化1.1RDB1.2AOF1.3
Zzzchc
·
2023-11-06 03:19
学习笔记(自用)
redis
学习
数据库
必备redis6教程-
分布式缓存
Redis6.X+高可用集群课程介绍-小滴课堂
第十七章【高级篇】Redis6.X高可用之Cluster集群和分片第1集Redis6.X节点高可用之Cluster集群介绍简介:Redis6.X节点高可用之Cluster集群介绍背景Sentinel解决了主从架构故障自动迁移的问题但是Master主节点的写能力和存储能力依旧受限使用Redis的集群cluster就是为了解决单机Redis容量有限的问题,将数据按一定的规则分配到多台机器什么是集群Cl
冰冰教你写代码-
·
2023-11-06 03:49
redis6
分布式
java
redis
redis学习
资料及架构部署
0.NoSQL产品(key-value)RDBMS:MySQL,Oracle,MSSQL,PGNoSQL:Redis,MongoDB,列存储存储相关NewSQL----->分布式数据库架构(学习了MongoDB)缓存产品介绍:memcached(大公司会做二次开发)redisTair1.Redis功能介绍数据类型丰富(笔试、面试)*****支持持久化(笔试、面试)*****多种内存分配及回收策略支
摆渡人_5932
·
2023-11-05 21:52
一文聊透负载均衡神器 LVS、Nginx、HAProxy的工作原理
当前大多数的互联网系统都使用了服务器集群技术,集群是将相同服务部署在多台服务器上构成一个集群整体对外提供服务,这些集群可以是Web应用服务器集群,也可以是数据库服务器集群,还可以是
分布式缓存
服务器集群等等
富士康质检员张全蛋
·
2023-11-05 21:14
Haproxy
LVS
f负载均衡
Java教程之多级缓存
从网站提高性能的角度分析,缓存可以放在浏览器,可以放在反向代理服务器,还可以放在应用程序进程内,同时可以放在
分布式缓存
系统中。
传智教育
·
2023-11-05 17:16
缓存
java
数据库
尚硅谷
Redis学习
笔记
一、前言五大基本数据类型stringListoSetoHashoZset三种特殊数据类型geohyperloglogobitmap二、Redis是什么?Redis(=RemoteDictionaryServer),即远程字典服务Redis是一个key-value存储系统Redis通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(s
-王二毛-
·
2023-11-05 17:40
#
redis
redis
缓存
java
Redis学习
笔记——尚硅谷
文章目录Redis61.NoSQL数据库简介1.1技术发展1.2NoSQL数据库1.3行式存储数据库(大数据时代)2.Redis概述安装2.0概述2.1应用场景2.2Redis安装安装版本安装步骤(Ubantu安装gcc时失败)安装centos安装步骤(centos)启动解决关闭错误解决IP自动变化问题2.3Redis介绍相关知识3.常用五大数据类型3.1Redis键(key)3.2Redis字符
逸凡 D
·
2023-11-05 17:04
#
中间件
redis
Redis学习
笔记-八大数据类型及其使用场景
Redis-key127.0.0.1:6379>keys*(emptylistorset)127.0.0.1:6379>setnamexxxOK127.0.0.1:6379>keys*1)"name"127.0.0.1:6379>setage1OK127.0.0.1:6379>keys*1)"age"2)"name"127.0.0.1:6379>existsname#判断key是否存在(integ
赵客缦胡缨v吴钩霜雪明
·
2023-11-05 16:02
面试—如何介绍项目中的多级缓存?
项目中使用的多级缓存也就是
分布式缓存
Redis+本地缓存Caffeine,那么令Caffeine作为一级缓存,Redis作为二级缓存,在项目中通过记录数据的访问次数,将热点数据放在本地缓存,将非热点数据放在
无敌少年小旋风
·
2023-11-05 14:12
面试题
面试
缓存
职场和发展
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他