摘要: 一、Redis主从复制 主从复制:主节点负责写数据,从节点负责读数据,主节点定期把数据同步到从节点保证数据的一致性 1. 主从复制的相关操作 配置主从复制方式一、新增redis6380.conf, 加入 slaveof 192.168.152.128 6379, 在6379启动完后再启6380,完成 阅读全文
posted @ 2019-08-18 15:45 工作中的点点滴滴 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 一、缓存雪崩 1、概念 缓存同一时间实效(由于设置相同的缓存时间),同时访问数据库,从而对数据库cpu和内存造成巨大压力,严重的会导致数据库宕机,从而形成一系列连锁反应,造成整个系统崩溃。 2、解决方案 A、使用锁或队列访问数据库(非高并发场景,不然严重阻塞) B、设置过期标志更新缓存(数据过期时长 阅读全文
posted @ 2019-08-18 15:45 工作中的点点滴滴 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 以下是摘自redis官网,描述了redis支持了哪些数据类型: It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglog 阅读全文
posted @ 2019-08-18 15:45 工作中的点点滴滴 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 一、背景 线上你写代码的时候,想当然的认为写进 redis 的数据就一定会存在,后面导致系统各种 bug,谁来负责? 常见的有两个问题: 往 redis 写入的数据怎么没了? 可能有同学会遇到,在生产环境的 redis 经常会丢掉一些数据,写进去了,过一会儿可能就没了。我的天,同学,你问这个问题就说 阅读全文
posted @ 2019-08-18 15:45 工作中的点点滴滴 阅读(16105) 评论(2) 推荐(1) 编辑
摘要: redis支持RDB和AOF两种持久化机制,持久化可以避免因进程退出而造成数据丢失。 两种持久化可以单独使用其中一种,但更多情况下是将二者结合使用。 一、RDB持久化 RDB持久化把当前进程数据生成快照(.rdb)文件保存到硬盘的过程,有手动触发和自动触发。 redis会在以下几种情况下对数据进行快 阅读全文
posted @ 2019-08-18 15:45 工作中的点点滴滴 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 在redis的介绍中,介绍redis的使用时,示例中就展示了部分的访问jedis的方法,即对应着redis中的命令,以下着重介绍下redis命令。 一、全局命令 keys * 查看所有键,*匹配任意字符多个字符,考虑到是单线程, 在生产环境不建议使用,如果键多可能会阻塞,采用以下渐进式遍历,如果键少 阅读全文
posted @ 2019-08-18 15:44 工作中的点点滴滴 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 之前看了《Redis入门指南》第二版,在有道上零零散散的记录些内容,现在觉得还是有必要整理完善下,方便自己查看哈😄 redis的安装,书籍以及网络资料一大堆,我就不在此赘述了。 一、什么是Redis Redis 是一个开源(BSD许可)的,是一种基于键值对(key-value)内存中的数据结构存储 阅读全文
posted @ 2019-08-18 15:44 工作中的点点滴滴 阅读(386) 评论(0) 推荐(0) 编辑