Redis
Redis
爱吃甜食_
一点点进步,让编程更有趣
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis哨兵模式(转载)
Redis哨兵模式概述原文地址概述Sentinel(哨兵)是用于监控redis集群中Master状态的工具,是Redis 的高可用性解决方案,sentinel哨兵模式已经被集成在redis2.4之后的版本中。sentinel是redis高可用的解决方案,sentinel系统可以监视一个或者多个redis master服务,以及这些master服务的所有从服务;当某个master服务下线时,自动将该master下的某个从服务升级为master服务替代已下线的master服务继续处理请求。sentinel转载 2020-11-21 23:41:18 · 211 阅读 · 0 评论 -
Redis 主从架构
Redis主从架构读后感摘要原文地址读后感摘要Redis集群采取主从架构,采取读写分离的设计方案Master负责写slaves负责读Redis集群可以有多个主从,一个服务器可以同时兼任主从两种角色。即本身作为某个主从的从,同时作为另一个主从的主。如下图:Redis主从同步方式有两种:增量同步快照同步原文地址原文地址...原创 2020-11-21 23:37:11 · 221 阅读 · 0 评论 -
Redis发布订阅概念
发布订阅发布订阅哨兵模式发布订阅Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。Redis 客户端可以订阅任意数量的频道。下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系:当有新消息通过 PUBLISH 命令发送给频道 channel1 时, 这个消息就会被发送给订阅它的三个客户端:哨兵模式...原创 2020-11-21 23:28:33 · 321 阅读 · 1 评论 -
Redis缓存穿透,缓存击穿,缓存雪崩
缓存穿透,缓存击穿,缓存雪崩缓存穿透解决方案缓存雪崩解决方案缓存击穿解决方案原文引用缓存穿透缓存穿透的概念很简单,用户想要查询一个数据,发现redis内存数据库没有,也就是缓存没有命中,于是向持久层数据库查询。发现也没有,于是本次查询失败。当用户很多的时候,缓存都没有命中,于是都去请求了持久层数据库。这会给持久层数据库造成很大的压力,这时候就相当于出现了缓存穿透。在流量大时,可能DB就挂掉了,要是有人利用不存在的key频繁攻击我们的应用,这就是漏洞。这里需要注意和缓存击穿的区别,缓存击穿,是指一个原创 2020-11-21 23:22:18 · 164 阅读 · 0 评论 -
Redis-2 redis持久化简述
redis持久化基本概念持久化方案RDB持久化方案RDB持久化配置RDB触发条件AOF持久化方案AOF写数据三种策略AOF重写AOF实时写入流程AOF重写流程AOF功能开启AOF相关配置RDB和AOF对比从持久化中恢复数据基本概念由于Redis是一个内存数据库,所有数据都是存在内存中,容易丢失,因此需要进行定期的持久化来防止数据丢失,确保数据的安全性。所谓持久化,简单来讲,就是将数据以某种形式持久化到磁盘上。持久化方案Redis支持两种持久化方案:RDB持久化方案AOF持久化方案RDB和原创 2020-11-21 22:53:59 · 290 阅读 · 0 评论 -
Redis-1 redis基本概念、基本数据类型、基本操作命令
redis基本概念redis 概念及使用场景redis基本数据类型Redis数据结构的底层实现redis基本操作命令String类型Redis中对可以的操作redis当中对list列表的操作Redis操作set集合Redis 中的HyperLogLogredis 概念及使用场景Redis是基于C编写的key-value存储系统,是一种NOSQL系统。Redis特点:高效性:Redis可以实现每秒百万级别次数的读取和十万级别次数的写入。原子性:Redis所有操作都是原子性的,并支持对几个操作合并后原创 2020-11-21 16:20:35 · 228 阅读 · 0 评论 -
Jedis使用教程完整版(转载)
Jedis使用教程完整版读后感概述基本使用连接池使用高可用连接客户端分片小结读后感简介Jedis是Redis官方推荐的Java链接工具资源的创建通过Jedis自带的线程池创建资源Jedis一般使用JedisPool线程池链接Redis为了实现高可用,通过使用JedisSentinelPool来链接Redis创建完之后通过pool.getResource来获得资源资源的回收使用完后,需要通过jedis.close();和pool.close();将资源还给连接池Jedi转载 2020-11-16 14:14:32 · 1869 阅读 · 0 评论
分享