
Redis
文章平均质量分 94
Obto-
蒟蒻
展开
-
Redis的常见面试题
Redis总结、常见面试题,光速过一遍回忆知识原创 2024-02-21 14:59:30 · 1172 阅读 · 0 评论 -
Redis典型应用之分布式锁
在一个分布式系统中,也会涉及到多个节点同时去访问一个公共资源的时候,此时就需要通过锁来做互斥控制,避免出现类似于“线程安全”的问题~~本质上来说就是使用一个公共的服务器,用来记录加锁状态当然这个服务器也可以是Redis,也可以是其他的组件(MySQL、ZooKeeper等),自己手搓也行。原创 2024-02-20 18:28:07 · 1283 阅读 · 0 评论 -
Redis典型应用之缓存
缓存(cache)是计算机中的一个经典的概念,在很多场景中都会涉及到核心思路就是把一些常用的数据放到触手可及(访问速度更快)的地方,方便读取比如我去坐动车,那么我会选择将我的身份证放在口袋里,而不是我的背包中的某个夹层中虽然我的口袋小,但是掏出来很快,并且在坐动车时身份证的使用还是比较频繁的~~这里的速度快,是一种相对的快的概念~通常情况下,OS对于硬件的访问速度是这样的:CPU寄存器 > 内存 > 硬盘 > 网络那么相对于网络,硬盘反倒是显得很快而对于硬盘来说内存又更加的快~~原创 2024-02-19 22:15:41 · 1434 阅读 · 0 评论 -
Redis集群
redis哨兵能够提高系统的可用性,但是真正存储数据的还是master和slave节点,所有的数据都保存在单个master和slave节点中如果数据量很大,接近超出了master/slave所在的机器的物理内存,就会出现严重问题!众所周知,redis的数据是保存在内存上的 ,即便现在的大公司的内存已经能够达到TB级别,但是在现在的这种大数据环境下,显然是不够的。原创 2024-02-19 21:16:35 · 741 阅读 · 0 评论 -
Redis哨兵
如果尚未了解主从复制的话建议观看这一篇博客:Redis的主从复制模式下,⼀旦主节点由于故障不能提供服务,需要⼈⼯进⾏主从切换,同时⼤量的客⼾端需要被通知切换到新的主节点上,对于上了⼀定规模的应⽤来说,这种⽅案是⽆法接受的,于是Redis从 2.8 开始提供了Redis Sentinel(哨兵)加个来解决这个问题哨兵节点不能只有⼀个.否则哨兵节点挂了也会影响系统可⽤性.哨兵节点最好是奇数个.⽅便选举 leader, 得票更容易超过半数.原创 2024-02-01 01:27:09 · 1119 阅读 · 0 评论 -
Redis事务 & 主从复制
主从复制特点:Redis通过复制功能实现主节点的多个副本主节点用来写,从节点用来读,这样可以降低主节点的访问压力复制支持多种拓扑结构~复制有全量复制(开销大),部分复制(开销小),实时复制主从节点之间通过心跳机制保证主从节点通信正常和数据一致性主从复制的配置过程:主节点配置不需要改动。从节点在配置⽂件中加⼊ slaveof 主节点ip 主节点端⼝ 的形式即可.从机多了,复制数据的延时⾮常明显主机挂了,从机不会升级成主机.只能通过⼈⼯⼲预的⽅式恢复(下一章哨兵能解决)原创 2024-01-31 12:10:27 · 1225 阅读 · 0 评论 -
Redis持久化
Redis支持RDB和AOF两种持久化机制,持久化能够有效避免因进程退出而造成的数据丢失问题,说白了就是将内存上的数据保存到硬盘上,等待下次加载时再将内存上的数据读取出来。原创 2024-01-31 00:54:41 · 1076 阅读 · 0 评论 -
Redis常见数据类型
如果没有看过上一章的前提知识的话,建议看一下下面这篇博客~~本篇博客分享Redis常用的数据类型包括Hash、List、Set、Zset(有序集合)的常用命令,以及内部编码方式并附带运行示例,以及适用场景~原创 2024-01-28 21:16:01 · 1298 阅读 · 0 评论 -
Redis常见数据类型[上]
Redis提供了5种数据结构,理解每种数据结构的特点对于Redis开发运维⾮常重要预备知识:几个全局命令,数据结构,内部编码,单线程模式机制分析5种数据结构的特点、命令使用、应用场景示例键遍历、数据库管理。原创 2024-01-28 00:03:01 · 1098 阅读 · 0 评论 -
初识Redis
Redis是一种基于键值对(key-value)的NoSQL数据库,与很多键值对数据库不同的是,Redis中的值可以由字符串、哈希、列表、集合、有序集合、位图等多种数据结构和算法组成,能够满足特别多的使用场景。又因为Redis会将所有数据都放在内存中,所以它的读写性能非常惊人。不仅于此,Redis还可以将内存的数据利用快照和日志的形式保存到硬盘上,在发生类似断电宕机的时候,内存中的数据不会丢失。原创 2024-01-27 21:54:53 · 882 阅读 · 0 评论