上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页
摘要: ## 1. 缓存预热 在项目启动,或者服务器重启后, 因为请求量较大, 此时对关系型数据库的访问量就有可能超标,导致服务卡顿,宕机, 所以在启动前应该对缓存进行预热: 前置准备工作: 日常例行统计数据访问记录,统计访问频度较高的热点数据 利用LRU数据删除策略(最少被使用策略),构建数据留存队列 阅读全文
posted @ 2021-02-03 23:18 哈哈丶丶 阅读(265) 评论(0) 推荐(0) 编辑
摘要: ## 1. Redis集群介绍 现存的问题: redis提供的服务OPS可以达到10万/秒,当前业务OPS已经达到10万/秒 单主多从,主服务器扛不住压力了 数据总量过大,内存单机容量达到256G,当前业务需求内存容量1T 使用集群的方式可以快速解决上述问题 集群就是使用网络将若干台计算机联通起来 阅读全文
posted @ 2021-02-03 00:22 哈哈丶丶 阅读(88) 评论(0) 推荐(0) 编辑
摘要: ## 1. 哨兵模式简介 在Redis主从复制的集群体系中, 如果 master宕机, 需要手动将一个从节点晋升为主节点,需要将其他节点的主节点替换为新的主节点,同时还需要修改应用的主节点地址 整个过程都需要人工干预 , 在 Redis 2.8 提供比较完善的解决方案:Redis Sentinel 阅读全文
posted @ 2021-02-01 23:46 哈哈丶丶 阅读(325) 评论(0) 推荐(0) 编辑
摘要:  1. 主从复制介绍 存在的问题: 互联网项目老生常谈的三高问题: 高可用 高性能 高并发 那么对于单点的Redis 服务器,有什么问题呢? 问题1.机器故障 (硬盘故障、系统崩溃 ) 导致数据丢失,很可能对业务造成灾难性打击 问题2.容量瓶颈 (:内存不足,从16G升级到64G,从64G升级到1 阅读全文
posted @ 2021-01-31 23:42 哈哈丶丶 阅读(88) 评论(0) 推荐(0) 编辑
摘要: ## 1.Redis相关配置信息 服务器端设定 设置服务器以守护进程的方式运行 daemonize yes|no 绑定主机地址 (只能此ip访问) bind 127.0.0.1 设置服务器端口号 port 6379 设置数据库数量 databases 16 日志配置 设置服务器以指定日志记录级别 阅读全文
posted @ 2021-01-19 23:39 哈哈丶丶 阅读(257) 评论(0) 推荐(0) 编辑
摘要: ## 1. 过期数据 通过前面的学习, 我们知道Redis中的数据可以设置有效期,到期自动删除 可以通过TTL指令获取其状态 ,不同的类型的数据,返回不同的数字 (具体剩余时间):具有时效性的数据 -1 :永久有效的数据 -2 :已经过期的数据 或 被删除的数据 或 未定义的数据 但是,生命周期到 阅读全文
posted @ 2021-01-19 00:09 哈哈丶丶 阅读(453) 评论(0) 推荐(0) 编辑
摘要: ## 1. 基本介绍 存在的问题: Redis执行指令过程中,多条连续执行的指令被干扰,打断,插队 ,例如, 当客户端一 set一个name为张三时,在取的一刻, 另一个客户端set另外一个值,将打乱原先的设定 所以就需要事务的控制 redis事务就是一个命令执行的队列,将一系列预定义命令包装成一 阅读全文
posted @ 2021-01-17 22:52 哈哈丶丶 阅读(84) 评论(0) 推荐(0) 编辑
摘要: ## 1.持久化简介 我们知道,Redis中的数据存在于内存中,如果Redis服务器突然宕机,数据将会全部丢失,为了解决这个问题,Redis我们提供了两种持久化机制. 什么是持久化: 利用永久性存储介质将数据进行保存,在特定的时间将保存的数据进行恢复的工作机制称为持久化。 防止数据的意外丢失,确保 阅读全文
posted @ 2021-01-14 23:54 哈哈丶丶 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1. Redis基本介绍 1.1 传统数据存储出现的问题 海量用户 高并发 罪魁祸首——关系型数据库: 性能瓶颈:磁盘IO性能低下 扩展瓶颈:数据关系复杂,扩展性差,不便于大规模集群 解决思路 降低磁盘IO次数,越低越好 —— 内存存储 去除数据间的关系,越简单越好 —— 不存储关系,仅存储数据 1 阅读全文
posted @ 2021-01-12 23:29 哈哈丶丶 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 克隆羊问题描述 : 现在有一只羊tom, 姓名为: tom,年龄为: 1, 颜色为:白色,请编写程序创建和tom羊属性完全相同的10只羊 类图: 代码实现: 羊的实体类 public class Sheep { private String name; private int age; privat 阅读全文
posted @ 2021-01-10 00:51 哈哈丶丶 阅读(68) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页