Fork me on GitHub
摘要: 一、缓存雪崩1.1 缓存雪崩产生的原因1.2 解决方案1.3 锁的方式1.4 消息中间件1.5 一级和二级缓存1.6 均摊分配redis key 失效时间二、缓存穿透一、缓存雪崩1.1 缓存雪崩产生的原因 缓存雪崩通俗简单的理解就是:由于原有缓存失效(或者数据未加载到缓存中),新缓存未到期间(缓存正常从Redis中获取,如下图)所有原本应该访问缓存的请求都去查询数据库了,而对数据库CPU和内存造... 阅读全文
posted @ 2019-09-10 21:00 这个世界~ 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 一、概述1.1 Redis3.0版本之前1.2 常见集群方案二、Redis-Cluster原理三、搭建集群方案3.1 准备工作3.2 创建模拟集群的文件夹3.3 复制脚本3.4 复制一个新 Redis 实例3.5 再复制出五个新 Redis 实例3.6 修改 9002-9006 的 redis.conf 文件3.7 启动9001-9006六个节点3.8 随便找一个节点测试试3.9 安装集群所需软件... 阅读全文
posted @ 2019-09-10 17:45 这个世界~ 阅读(1622) 评论(0) 推荐(0) 编辑
摘要: 0、通过SSH连接远程Linux服务器一、关机重启命令二、查询ip三、查询杀死进程四、CentOS7 关闭防火墙五、vim常用5.1 搜索5.2 设置行号5.3 剪切5.4 替换六、查看某个端口号被那个进程占用6.1 lsof -i6.2 lsof -i:端口号6.3 netstat -tunlp6.3 netstat -tunlp|grep 端口号0、通过SSH连接远程Linux服务器登录命令s... 阅读全文
posted @ 2019-09-10 17:42 这个世界~ 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 一、概述1.1 一些疑惑?1.2 场景1.3 一级缓存、两级缓存的产生1.4 流程分析二、项目搭建一、概述1.1 一些疑惑?Ehcache本地内存Redis 分布式缓存可以共享一级(redis) 和二级概念(Ehcache )目的是当redis挂的之后,有备台(本地JVM缓存)一级(Ehcache )和二级概念(redis) 先走本地,如果本地没有在走网络,效率会更高点。Redis与数据库的区别:... 阅读全文
posted @ 2019-09-10 02:54 这个世界~ 阅读(2306) 评论(0) 推荐(0) 编辑
摘要: 一、概述1.1 什么是Redis持久化二、RDB持久化2.1 简介2.2 配置三、AOF持久化3.1 简介3.2 配置四、AOF与RDB区别一、概述1.1 什么是Redis持久化什么是Redis持久化,就是将内存数据保存到硬盘。Redis 持久化存储 (AOF 与 RDB 两种模式)二、RDB持久化2.1 简介RDB 是以二进制文件,是在某个时间 点将数据写入一个临时文件,持久化结束后,用这个临时... 阅读全文
posted @ 2019-09-10 00:30 这个世界~ 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 一、概述什么是哨兵机制二、环境配置2.1 虚拟机2.2 安装Redis2.3 配置主从复制2.4 配置哨兵2.5 测试2.6 疑惑(待解决)一、概述什么是哨兵机制Redis的哨兵(sentinel) 系统用于管理多个 Redis 服务器,该系统执行以下三个任务:监控(Monitoring): 哨兵(sentinel) 会不断地检查你的Master和Slave是否运作正常。提醒(Notificati... 阅读全文
posted @ 2019-09-10 00:29 这个世界~ 阅读(1095) 评论(0) 推荐(1) 编辑