Redis
文章平均质量分 84
对Redis相关内容进行总结梳理
百思不得小赵
只管耕耘 莫问收获
展开
-
Docker实战:Docker部署Redis集群
数据从redis-4服务获取到,redis-4服务是redis-3服务的从机,这就实现了高可用!可以看到,数据保存在redis-3这个服务中,接下来手动停止这个服务。首先向redis集群set值。进入redis-1容器。原创 2022-11-09 07:45:00 · 1099 阅读 · 18 评论 -
面试官:熟悉Redis?请讲讲Redis缓存穿透、缓存击穿、缓存雪崩有什么区别
key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会压到数据源,从而可能压垮数据源。比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能压垮数据库。在某一时刻,突然有大量的请求去请求应用服务器,一般情况下,应用服务器会去Redis查询缓存数据,查到则返回数据,查不到,则去数据库差数据。原创 2022-09-20 07:45:00 · 1192 阅读 · 52 评论 -
搭建Redis主从复制、哨兵模式
主机数据更新后根据配置和策略, 自动同步到备机的机制,Master以写为主,Slave以读为主。Redsi主从复制可以实现读写分离,对性能进行极大程度的扩展。容灾快速恢复通俗的说:应用系统访问到master Redis服务器中,进行写数据的操作,当数据写入完成后,master服务器会将写入的数据复制到Slave从服务器中,进行数据的同步,当应用系统读取数据的时候,会去从服务器中读取数据。原创 2022-09-19 07:45:00 · 1346 阅读 · 74 评论 -
Redis持久化数据之RDB和AOF
在指定的时间间隔内将内存中的数据集快照写入磁盘, 也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。以日志的形式来记录每个写操作(增量保存),将Redis执行过的所有写指令记录下来(读操作不记录),只许追加文件但不可以改写文件,redis启动之初会读取该文件重新构建数据,换言之,redis 重启的话就根据日志文件的内容将写指令从前到后执行一次以完成数据的恢复工作。原创 2022-09-15 07:45:00 · 502 阅读 · 39 评论 -
Redis中的事务、锁机制(乐观锁、悲观锁)
**事务**,这个名词相信大家已经非常熟悉了,在关系型数据库MySQL中、对于事务的定义:**一个事务是一个完整的业务逻辑单元,不可再分。在一次事务中,多条DML语句,要么全部执行成功,要么全部执行失败**,Spring框架中提出了**声明式事务**的概念等等。可见,事务在日常的开发中是非常重要的存在。那么,Redis中是如何定义事务呢?让我们一探究竟。原创 2022-09-08 07:45:00 · 789 阅读 · 22 评论 -
Spring Boot整合 NoSQL 数据库 Redis
在日常的开发中,除了使用Spring Boot这个企业级快速构建项目的框架之外,随着业务数据量的大幅度增加,对元数据库造成的压力成倍剧增。在此背景下,Redis这个NoSQL数据库已然整个项目架构中的不可或缺的一部分,懂得如何Spring Boot整合 Redis,是当今开发人员必备的一项技能,接下来对整合步骤进行详细说明。原创 2022-09-07 07:45:00 · 2049 阅读 · 69 评论 -
Redis实现发布和订阅
发布者给这个通道发布消息后,消息就会发送给订阅的客户端,客户端收到发布者的消息。Redis多个客户端订阅管道channel接受发布者发布的消息。是订阅者数量,打开订阅者客户端,接收到消息。首先,打开一个客户端去订阅。然后打开另一个客户端,向。看到发布者客户端返回的。...原创 2022-08-28 10:25:16 · 764 阅读 · 1 评论 -
Redis五大基本数据类型(String、LIst、Set、Hash、ZSet)及其底层结构
String是Redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个`key`对应一个`value`。 String类型是二进制安全的。意味着Redis的String可以包含任何数据。比如jpg图片或者序列化的对象。String类型是Redis最基本的数据类型,一个Redis中字符串value最多可以是`512M`...原创 2022-08-27 07:45:00 · 1219 阅读 · 20 评论 -
Redis入门概述
Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。它的数据类型都支持及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。.........原创 2022-08-25 07:45:00 · 1123 阅读 · 25 评论