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学习
笔记(一)——NoSQL概述
一、相关概念RDBMS(RelationalDatabaseManagementSystem):指的就是关系数据库管理系统是指包括相互联系的逻辑组织和存取这些数据的一套程序(数据库管理系统软件)。关系数据库管理系统就是管理关系数据库,并将数据逻辑组织的系统NoSQL(NotOnlySQL):泛指非关系型的数据库。大数据时代的3VVelume(海量)Variety(多样)Velocity(实时)互联
贤子磊
·
2023-10-23 06:52
Redis
redis
nosql
Redis学习
笔记——NoSQL
多数据源多数据类型多数据源多数据类型的存储问题。以淘宝举例:商品基本信息:不会经常变动,但经常查询,故使用Mysql进行存储。商品描述、详情、评价信息(多文字类):文字类会是读写IO性能变差,使用MongoDB存储。商品的图片:采用分布式文件系统,如淘宝的TFS、Hadoop的HDFS、Google的GFS等。商品的关键字(搜索引擎):淘宝内用ISearch。商品的波段性的热点高频信息:内存数据库
从程序猿到程序员
·
2023-10-23 06:51
Redis
学习笔记:NoSQL缓存中间件——Redis
Redis学习
笔记
Redis学习
笔记NoSQL概述为什么要用NoSQL什么是NoSQL阿里巴巴架构演进NoSQL的四大分类Redis入门概述Windows安装Linux安装Redis性能测试基础知识五大数据类型
自传丶
·
2023-10-23 06:16
redis
学习笔记
redis
java
Redis学习
笔记——NoSQL概述
学习参考资料:
Redis学习
笔记、B站
redis学习
视频目录1.NoSQL的概念1.1技术发展1.2MySQL的扩展性瓶颈1.3什么是NoSQL2.NoSQL的特点3.NoSQL的四大分类4.CAP理论
java永长存
·
2023-10-23 06:46
redis
redis
nosql
Redis学习
笔记(一)——NoSQL
NoSql1、概述传统关系型数据库瓶颈网站的访问量一般不大时,单个数据库完全可以轻松应付。但访问量巨大时,单个数据库面临瓶颈:数据量的总大小一个机器放不下时数据的索引(B+Tree)一个机器的内存放不下时访问量(读写混合)一个实例不能承受优化关系型数据库面对大量的访问,可以使用缓存技术来缓解数据库的压力,优化数据库的结构和索引。Memcached+Mysql+垂直拆分:Memcached独立分布式
twinkle-zp
·
2023-10-23 06:45
数据库
数据库
nosql
Redis学习
笔记(1)—— NoSQL&Redis简介
一、NoSQL概述1.1什么是NoSQLNoSQL(NoSQL=NotOnlySQL),意指“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。1.2为什么需要NoSQL随着互联网web2.0网站的兴起,非关系型的数据库成了一个极其热门的新领域,非关系型数据库产品的发展非常迅速,而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显
VNOpU2015
·
2023-10-23 06:12
数据库
面试
epoll
Redis设计与实现-笔记(一)
文章目录缓存理解带来问题本地缓存解决方案
分布式缓存
缓存读写模式/更新策略正文第一部分数据结构与对象第2章简单动态字符串2.1SDS的定义2.2SDS与C字符串的区别2.2.1常数复杂度获取字符串长度2.2.2
三旬老汉_py
·
2023-10-23 01:21
redis
笔记
redis
Redis学习
笔记
1.安装1.关闭Ubuntu防火墙sudoufwdisable#关闭防火墙sudoufwenable#开启防火墙sudoufwstatus#查看防火墙状态####卸载防火墙sudoapt-getremoveiptables###无法获得锁的问题:###sudorm/var/cache/apt/aechives/lock###sudorm/var/lib/dpkg/lock###sudorm/var
万里无风来
·
2023-10-22 18:54
分布式缓存
Spring Cache
一、缓存里的数据如何和数据库的数据保持一致?缓存数据一致性1)、双写模式2)、失效模式1、缓存数据一致性-双写模式2、缓存数据一致性-失效模式我们系统的一致性解决方案:1、缓存的所有数据都有过期时间,数据过期下一次查询触发主动更新2、读写数据的时候,加上分布式的读写锁。经常读写会有很大的影响3、缓存数据一致性-解决方案4、缓存数据一致性-解决-Canal二、SpringCache简介1、Sprin
十里长街
·
2023-10-22 14:46
分布式
缓存
spring
Memcache--
分布式缓存
cache.jpgMemCache简介MemCache是一个分布式的高速缓存系统,可以显著提高网站的访问速度,减少对数据库的访问.MemCache是一套开源代码.可以在GitHub上下载或者在官网上下载.MemCache的工作流程如下:先检查客户端的请求数据是否在memcached中,如有,直接把请求数据返回,不再对数据库进行任何操作;如果请求的数据不在memcached中,就去查数据库,把从数据
WxhShine
·
2023-10-22 08:19
Redis学习
笔记(下):持久化RDB、AOF+主从复制(薪火相传,反客为主,一主多从,哨兵模式)+Redis集群
十一、持久化RDB和AOF持久化:将数据存入硬盘11.1RDB(RedisDatabase)RDB:在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。备份是如何执行的:Fork:在/usr/local/bin目录下输入:vim/etc/redis.conf。找到SNAPSHOTTING。dbfilenamedump.rdp的意思
吾浴西风
·
2023-10-22 07:49
redis
学习
笔记
Redis学习
笔记
Redis简介Redis是完全开源的,遵守BSD协议,是一个高性能的key-value数据库。Redis与其他key-value缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即mast
Amino_Hsu
·
2023-10-21 22:19
Redis在分布式场景下的应用
分布式缓存
缓存的基本作用是在高并发场景下对应服务的保护缓冲–基于Redis集群解决单机Redis存在的问题单机的Redis存在四大问题:redis由于高强度性能采用内存但是意味着丢失的风险单结点redis
蓝胖子不是胖子
·
2023-10-21 13:54
Java
Redis
redis
分布式
数据库
Redis学习
系列一Linux环境搭建
1、简介Redis是互联网技术架构中在存储系统中用的最广泛的中间件,是中高级后端工程师技术面试中面试官最喜欢问的工程技能之一.所以Redis是.Net技术开发必须掌握的技能之一.所以通过这个系列的随笔来介绍如果在.Net技术栈下玩转Redis2、安装配置Redis环境虽然Redis提供了Windows版本,但是这里我不打算介绍,因为MS推出了Core,所以Linux可能会成为以后的服务器主流.so
weixin_34348111
·
2023-10-20 17:50
数据库
操作系统
面试
Redis学习
系列三List列表
一、简介Redis中的列表相当于C#中的LinkedList,也就是链表,如果你研究过链表这个数据结构,肯定知道.它的插入和删除是非常快的,但是定位却很慢,因为必须遍历所有的元素,才能找到对应的值,所以当你需要对列表进行统计的时候,建立跑后台服务去做,而不是使用Redis去遍历,因为开销很大.Redis中的列表.常用来做异步队列,将需要延后处理的任务对象序列化成字符串,追加到Redis中的列表中,
weixin_33749131
·
2023-10-20 17:20
数据库
c#
数据结构与算法
Redis学习
系列七分布式锁
一、简介熟悉.Net多线程的都知道,当多个线程同时操作一个全局缓存对象(static对象实例、Dictionary、List等)时,会存在多线程争用问题,包括EF、Dapper等本身的缓存机制,都存在多线程争用问题,当我们在享受多线程带来的好处的同时,千万要注意这个问题.如果不了解多线程,请移步到我的C#多线程分类下.但是实际的业务场景中经常存在需要根据每个缓存对象的状态,进行一系列判断之后,在进
weixin_33832340
·
2023-10-20 17:20
数据库
c#
数据结构与算法
Redis学习
笔记(自用,暂时不多)
Ubuntu安装Redis及使用_hzlarm的博客-CSDN博客_ubuntu安装redisUbuntu16.04下安装redis并实现helloworld遇到安装问题,参考:随笔,扩展知识点_我的风格0.0的博客-CSDN博客启动:cd/usr/local/bin./redis-cli或直接redis-cli-p6379windows下Redis启动闪退问题解决经验汇总参考:windows下R
我的风格0.0
·
2023-10-20 16:18
redis
数据库
database
Redis学习
随笔
(上)文章目录1、什么是Redis?2、Redis的常见面试题(1)Redis为什么快(2)为什么要用Redis(缓存)(3)Redis功能有哪些(4)请梳理Redis的三种持久化机制(5)Redis的五种基本数据类型(6)Redis的三种特殊数据类型(7)Redis3种常用的缓存读写策略(8)三种策略各自的优缺点1、什么是Redis?Redis是一个基于C语言开发的NoSql数据库(BSD许可)
白夜的月亮
·
2023-10-20 16:41
Java随笔
redis
学习
数据库
分布式缓存
-Redis集群
在前面文章介绍了Redis的一些常用命令,及持久化方式,那么Redis作为一个
分布式缓存
是怎么保证自己数据的高可用的,下边我们来介绍一下Redis的集群Redis的主从复制主从复制流程主从复制1.slave
木子葱葱
·
2023-10-20 06:54
从入门到入土,万字超详细
Redis学习
笔记 【基础篇】+【实战篇】
从入门到入土,万字超详细
Redis学习
笔记【基础篇】+【实战篇】文章目录从入门到入土,万字超详细
Redis学习
笔记【基础篇】+【实战篇】redis通用命令resp图形化界面连接redisString类型的常用命令
萝卜脆不脆
·
2023-10-20 02:35
java
学习
redis
架构解读
数据的不一致以及脏读缓存达到失效时间,才能从数据库中重新加载4.缓存可用性一旦缓存奔溃,请求会直接打到db引起雪崩5.缓存预热6.缓存穿透恶意攻击并发请求不存在的缓存数据,有可能引起mysql打挂策略是针对null值也进行缓存预热
分布式缓存
架构采用
jamespengge
·
2023-10-19 22:23
系列十一、Redis中
分布式缓存
实现
例如收获地址:省市县村1.5、本地缓存和
分布式缓存
本地缓存:存储在应用服务器内存中的数据称之为本地缓存(localcache)分布
YYAugenstern
·
2023-10-19 20:19
Redis系列
缓存
redis
分布式
分布式缓存
选型
一、常用的
分布式缓存
的对比常用的
分布式缓存
包括Redis、Memcached,因为Redis提供的数据结构比较丰富且简单易用,所以Redis的使用广泛。
执于代码
·
2023-10-19 12:59
【缓存】
同为
分布式缓存
,为何Redis更胜一筹?
一、常用的
分布式缓存
的对比常用的
分布式缓存
包括Redis、Memcached和阿里巴巴的Tair(见下表),因为Redis提供的数据结构比较丰富且简单易用,所以Redis的使用广泛。
盲目的拾荒者
·
2023-10-19 12:53
redis
分布式
Redis
redis
缓存
分布式
分布式缓存
设计之Redis引入(一)
生产中遇到的缓存问题系统在某个时刻访问量剧增(热点新闻),造成数据库压力剧增甚至崩溃,怎么办?什么是缓存雪崩、缓存穿透和缓存击穿,会造成什么问题,如何解决?什么是大key和热key,会造成什么问题,怎么解决?如何保证redis中的数据都是热点数据?什么是并发竞争,会造成什么问题,如何解决?单线程的redis为什么这么快?redis的哨兵和集群原理及选择?在多机redis使用时,如何保证主从服务器的
水杉fire
·
2023-10-19 12:53
redis
缓存
分布式
redis
分布式缓存
方案与技术选型:Redis VS Memcache VS Ehcache
一、Ehcache优点:基于java开发;基于JVM缓存;简单、轻巧、方便缺点:集群不支持;分布式不支持二、Memcache优点:简单的key-value存储,只支持字符串类型;内存使用率比较高;多核处理,多线程缺点:无法容灾,数据不能持久化三、Redis优点:丰富的数据结构;持久化;主从同步、故障转移;内存数据库缺点:单线程;单核(redis在6.0之前采用单线程)
@所谓伊人
·
2023-10-19 12:53
电商网站搭建
Redis
redis
memcache
ehcache
【redis】7.5
分布式缓存
方案与技术选型:Redis VS Memcache VS Ehcache
1.RedisVSMemcacheVSEhcache对比
分布式缓存
优点缺点推荐ehcache基于java开发基于JVM缓存简单、轻巧、方便不支持集群不支持分布式更适合单应用memcache简单的key-value
ladymorgana
·
2023-10-19 12:22
架构师之路-java
redis
缓存
分布式
Redis(7)
分布式缓存
的应用场景、选型比较、问题和挑战
为什么要使用
分布式缓存
高并发环境下,例如典型的淘宝双11秒杀,几分钟内上亿的用户涌入淘宝,这个时候如果访问不加拦截,让大量的读写请求涌向数据库,由于磁盘的处理速度与内存显然不在一个量级,服务器马上就要宕机
大神,快来碗里
·
2023-10-19 12:51
redis
分布式缓存的应用场景
选型比较
问题和挑战
第7周 主从复制高可用Redis集群1-05
分布式缓存
方案与技术选型:Redis VS Memcache VS Ehcache
1-05
分布式缓存
方案与技术选型:RedisVSMemcacheVSEhcache4297721)]
天空鸟_时光不老
·
2023-10-19 12:50
Java直通车视频课件截图
redis
缓存
分布式
第02课:主流
分布式缓存
方案的解读及比较
分布式缓存
一般被定义为一个数据集合,它将数据分布(或分区)于任意数目的集群节点上。集群中的一个具体节点负责缓存中的一部分数据,整体对外提供统一的访问接口。
Jin_Kwok
·
2023-10-19 12:20
分布式中间件实践之路
架构
分布式
中间件
后端
分布式缓存
Redis
分布式缓存
选型比较:Memcache VS Redis
分布式缓存
比较:MemcacheVSRedis1、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
emPoint
·
2023-10-19 12:19
缓存
分布式
memcached
NetCore/Net8下使用Redis的分布式锁实现秒杀功能
实现思路1.秒杀开始前,将商品的数量缓存到Redis中2.使用Redis的
分布式缓存
锁,保证只有一个人能获取到锁,进而保证减库存的操作的原子性。3.获取到R
安心落意
·
2023-10-19 12:18
NET
NET
CORE
redis
分布式锁
NET8
秒杀
C# 实用的第三方库
分布式缓存
框架MicrosoftVelocity:微软自家
分布式缓存
服务框架。Memcahed:一套分布式的高速缓存系统,目前被许多网站使用以提升网站的访问速度。Redis:是一个高性能的KV数据库。
梅里雪山GIS
·
2023-10-18 12:03
C#
c#
开发语言
分布式缓存
之Redis与Memcached的比较
一、性能由于Redis只使用单核,而Memcached可以使用多核,所以平均每一个核上Redis存储小数据时比Memcached性能更高。而在100k以上的数据时,Memcached性能要高于Redis,虽然Redis最近也在存储大数据的性能上进行优化,但是比起Memcached,还是稍有逊色。二、内存使用效率使用简单的key/value存储的话,Memcached的内存利用率更高,而如果Redi
Leemeea
·
2023-10-18 11:58
抄抄抄
学习记录
redis
数据库
nosql
memcached
2020-03-24
Redis学习
记录(一)之Redis的简介及安装使用Redis作为NoSql较为流行使用的数据库之一,个人觉得还是有必要系统学习一下滴。
Coisini_42e7
·
2023-10-18 04:16
一致性哈希算法
如果是应用在
分布式缓存
,就会导致大规模的缓存失效,引起缓存雪崩。一致性哈
HYIndex
·
2023-10-17 15:38
缓存技术在华为公有云环境中的挑战与应用
华为云中间件产品经理Kevin在会上带来了《缓存技术在华为公有云环境中的挑战与应用》主题演讲,为大家介绍和分享了华为云
分布式缓存
服务(DistributedCacheService,简称DCS)的应用与挑战
中间件小哥
·
2023-10-17 13:13
DCS
Redis
Redis学习
笔记系列(三)——基本数据类型之字符串
5.Redis数据类型Redis支持字符串(string)、列表(list)、哈希(hash)、集合(set)及有序集合(sortedset)5种数据类型。5.1字符串(string)5.1.1SET/SETEX/PSETEX/SETNXSETSET命令为指定名称的键设置字符串类型的值,若键已存在则覆盖旧值(未指定特定参数的情况下)。SETkeyvalue[EXseconds|PXmillisec
复旦猿
·
2023-10-17 04:32
02-
分布式缓存
中间件Redis介绍
一、为什么引入Redis对于系统来说,在用户请求之后会通过LVS去处理,如果masterdown之后还有backup,但是我们所有的请求都会在最终落向DB,如果访问量较少时,DB的承载还在接受范围之内,在访问较多时,则会减低DB的运行速率,此时在业务与DB之间就架起一个屏障(Redis),以此来保护DB,同时能够增加访问效率。因我们业务基本上存在读多写少的情况,所以基本上在分配资源时会遵循二八原则
Kasey_L
·
2023-10-17 01:42
分布式
分布式
redis
缓存
分布式缓存
Redis服务安装与命令解析
今天为大家分享一个系列的教程Redis高级应用实战
分布式缓存
,今天文章内容概要:1、那么
分布式缓存
为什么要用Redis,什么是redis,2、为什么要用缓存机制,3、而Redis作为单线程模型为什么效率还这么高
艾编程
·
2023-10-16 05:21
分布式链路跟踪springcloud-Sleuth和springcloud-Zipkin
配置(每个微服务都需要)3启动java-jar访问测试前言各大厂分布式链路跟踪系统架构对比随着互联网架构的扩张,分布式系统变得日趋复杂,越来越多的组件开始走向分布式化,如微服务、消息收发、分布式数据库、
分布式缓存
jsxllht
·
2023-10-15 15:00
java
Redis集群
分布式缓存
Redis持久化RDB持久化AOF持久化RDB与AOF对比Redis主从主从搭建开启主从关系主从数据同步原理全量同步增量同步主从同步优化Redis哨兵哨兵原理搭建哨兵集群RedisTemplate
小吴在敲Bug
·
2023-10-15 13:58
Java笔记
redis
bootstrap
数据库
【
Redis学习
笔记二】三种特殊数据类型、事务的基本操作、锁、持久化、发布订阅、主从复制、哨兵模式
文章目录三种特殊数据类型geospatial地理位置Hyperloglog基数统计Bitmaps事务基本操作悲观锁乐观锁持久化RDB(RedisDatabase)AOF(AppendOnlyFile)拓展Redis发布订阅命令原理缺点应用redis主从复制概念作用为什么使用集群环境配置一主二从配置使用规则复制原理哨兵模式概述测试哨兵模式优缺点哨兵模式的全部配置三种特殊数据类型geospatial地
RenX000
·
2023-10-15 09:09
中间件
redis
学习
笔记
后端
中间件
数据库
Guava Cache本地缓存
目录本地缓存回顾GuavaCache介绍GuavaCache使用创建删除GuavaCache底层实现本地缓存与
分布式缓存
对比缓存三大问题本地缓存实现:CurrentHashMap、GuavaCache缓存在应用服务器
zhangm2020
·
2023-10-15 06:31
Java
guava
本地缓存
实现LRU
redis学习
笔记
redis学习
笔记简介Redis是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。
激情的狼王
·
2023-10-14 23:37
模块十五_
分布式缓存
redis
序言:文章内容输出来源:拉勾教育Java高薪训练营。本篇文章是学习课程中的一部分课后笔记一、缓存原理&设计1.什么是缓存缓存原指CPU上的一种高速存储器,它先于内存与CPU交换数据,速度很快现在泛指存储在计算机上的原始数据的复制集,便于快速访问。2.使用缓存的优势提升用户体验用户体验(UserExperience):用户在使用产品过程中建立起来的一种纯主观感受。缓存的使用可以提升系统的响应能力,大
西西弗斯XD
·
2023-10-14 22:00
云LIS系统源码 B/S架构,SaaS模式,可扩展性强
采用.NetCore新的技术框架、DEV报表、前端js封装、分布式文件存储、
分布式缓存
等,支持IIS独立部署,Docker部署等多种方式。
源码技术栈
·
2023-10-14 16:00
区域云LIS系统源码
LIS云平台
云LIS
检验系统
医院LIS
检验科
快检实验室
C#
【日常业务开发】接口性能优化
【日常业务开发】接口性能优化缓存本地缓存
分布式缓存
数据库分库分表SQL优化业务程序并行化异步化池化技术预先计算事务粒度批量读写锁的粒度尽快return上下文传递空间换时间集合空间大小缓存本地缓存本地缓存
喜羊羊sk
·
2023-10-14 13:20
#
日常业务开发
性能优化
[由零开始]Tair 介绍和使用
Tair介绍Tair(TaobaoPair)是淘宝开发的分布式Key-Value存储引擎服务器端自动负载均衡分为持久化和非持久化两种方式存储非持久化:
分布式缓存
使用Memcached(mdb)、Redis
可乐Vayne
·
2023-10-14 10:11
缓存
redis
Guava
畅购商城项目(面试版)一
文章目录一、关于三级目录二、使用nginx三、JMeter压测+JvisualVM监测+性能优化四、
分布式缓存
1、Redis2、缓存击穿、穿透、雪崩1.缓存穿透:2.缓存雪崩:3.缓存击穿:3、加锁解决缓存击穿
BlackTurn
·
2023-10-13 02:57
nginx
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他