![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 72
大鱼等于负
每天进步一点点,慢一点,才能更快!
展开
-
Redis(十二)拓展:Redis的面试题整理和解答
前言关于Redis的学习到此就告一段落,其中关于特别的点,如:布隆过滤器、分布式锁 我会另开两篇文章来讲解的!学了新的知识,肯定要立马使用起来,我个人的习惯是:看面试题,查漏补缺!事先申明,以下所有面试题和答案都是网上找的,只推荐一些比较好的供大家自己查阅!面试题①Redis常见面试题点击跳转②Redis面试题(2020最新版)点击跳转③2021年最新redis面试题大全及答案(收藏)点击跳转④Redis面试题总结点击跳转⑤《进大厂系列》系列-Redis常见面试题点击跳转Redis扩展:原创 2021-01-26 20:39:28 · 33228 阅读 · 6 评论 -
Redis学习汇总(已完结)
Redis学习汇总Windows和Linux下如何安装RedisRedis(一)入门:五大数据类型的学习和理解① Redis(一)入门:五大数据类型的学习和理解② 未完待续~写作不易,如果您觉得写的不错,欢迎给博主点赞、收藏、评论、收藏来一波~让博主更有动力吧!路漫漫其修远兮,吾必将上下求索~...原创 2021-01-19 15:36:16 · 315328 阅读 · 49 评论 -
Redis(十一)进阶:Redis缓存穿透、击穿和雪崩的理解和学习
前言原创 2021-01-26 20:24:24 · 32195 阅读 · 7 评论 -
Redis(十)进阶:Redis集群之哨兵模式的学习和理解
前言在Redis集群中我们讲到了,主机断开后,我们得手动设置另一个从机变成主机!这是不智能的!在实际工作中,我们都是用哨兵模式来自动切换主机。通俗点讲,就是自己去选择‘大哥’!一、概述主从切换技术的方法是:当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费事费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们优先考虑 哨兵模式 。Redis从2.8开始正式提供了Sentinel(哨兵) 架构来解决这个问题。谋朝篡位 的自动版,能够后台监控主机是否故障,如原创 2021-01-26 16:50:37 · 26634 阅读 · 11 评论 -
Redis(九)进阶:Redis集群之如何配置主从复制模式?
前言默认情况下,每台Redis服务器都是主节点;由于个人服务器性能原因,以下的所有操作都是单机集群的概念!在实际工作中并不会这样配置,而是使用哨兵模式来监控!这篇文章的意义主要就是为了让大家了解主从复制这个概念!一、概念主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master/leader),后者称为从节点(slave/follower);数据的复制是单向的,只能由主节点到从节点。Master以写为主,Slave 以读为主。主要作用:①数据冗余:主从原创 2021-01-26 15:23:29 · 28507 阅读 · 5 评论 -
Redis(八)进阶:Redis如何实现发布订阅功能?
前言Redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接受消息。Redis客户端可以订阅任意数量的频道!一、实现方式:①命令:这些命令被广泛用于构建即时通信应用,比如网络聊天室(chatroom)和实时广播、实时提醒等。②发布订阅的实现:1、订阅端:127.0.0.1:6379> pingPONG127.0.0.1:6379> SUBSCRIBE dingdada #订阅名字为 dingdada 的频道Reading m原创 2021-01-26 13:44:05 · 29135 阅读 · 13 评论 -
Redis(七)进阶:Redis持久化之RDB和AOF
前言Redis 是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中的数据库状态也会消失。所以 Redis 提供了持久化功能 !一. RDB(Redis DataBase)①首先我们进入服务器找到dump.rdb文件:②测试触发rdb操作:vim打开redis.conf配置文件为了方便测试,我们将其改为 :save 60 5 #意思是在60秒内进行了5次操作,即写入rdb文件中进行持久化保存如下图所示:③触发机制:1、save的规则满足的情况下,会原创 2021-01-26 11:01:04 · 33345 阅读 · 7 评论 -
Redis(六)进阶:Redis的配置文件详解
前言俗话说的好呀:行家有木有!出手就知道啊!前面的学习只是为了让我们知道如何使用Redis ,但是我们作为开发人员,要知其所以然,所以我们得从根本上理解,我们来将Redis.conf文件仔细的学习一下,提升自我!放飞自我!在实际工作中:一些小小的配置,可以让你脱颖而出!单位:Redis配置对大小写不敏感!注意这里:任何写法都可,不区分大小写。units are case insensitive so 1GB 1Gb 1gB are all the same.包含:搭建Redis集群时原创 2021-01-25 17:21:38 · 30712 阅读 · 2 评论 -
Redis(三)基础:Redis中的事务和乐观锁如何实现?
前言事务①原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的操作要么都做,要么都不做。②一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。③隔离性(isolation)。一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。④持久性(durability)。持久性也称永久性(permanence),指一个事务一旦提交,它对数据库原创 2021-01-20 21:29:55 · 42144 阅读 · 13 评论