03 2020 档案

摘要:问题 1) 容量不够,redis如何进行扩容? 2) 并发写操作, redis如何分摊? 什么是集群 1) Redis 集群实现了对Redis的水平扩容,即启动N个redis节点,将整个数据库分布存储在这N个节点中,每个节点存储总数据的1/N。 2) Redis 集群通过分区(partition)来 阅读全文
posted @ 2020-03-29 17:32 我是深水的猫 阅读(208) 评论(0) 推荐(0)
摘要:什么是主从复制 主从复制,就是主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主 主从复制的目的 1) 读写分离,性能扩展 2) 容灾快速恢复 3) 主从配置 1) 原则: 配从不配主 2) 步骤: 准备三个Redis实例,一主两从 阅读全文
posted @ 2020-03-29 17:21 我是深水的猫 阅读(174) 评论(0) 推荐(0)
摘要:Redis提供了2个不同形式的持久化方式 RDB 和 AOF 1,在指定的时间间隔内存中的数据集写入磁盘,也就是行话讲的snapshot快照,它恢复时是将快照完文件直接读到内存里 2,备份是如何执行的 redis会单独创建fork一个子进程进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结 阅读全文
posted @ 2020-03-29 17:12 我是深水的猫 阅读(145) 评论(0) 推荐(0)
摘要:1) Jedis所需要的jar包 ,可通过Maven的依赖引入 Commons-pool-1.6.jar Jedis-2.1.0.jar 2) 使用Windows环境下Eclipse连接虚拟机中的Redis注意事项 l 禁用Linux的防火墙:Linux(CentOS7)里执行命令 : system 阅读全文
posted @ 2020-03-26 21:22 我是深水的猫 阅读(369) 评论(0) 推荐(0)
摘要:redis相关配置 阅读全文
posted @ 2020-03-26 16:49 我是深水的猫 阅读(141) 评论(0) 推荐(0)
摘要:Redis的五大数据类型 第一种:Key 第二种:String 第三种:List 第四种:Set 第五种:Hash 第六种:zset 下面简单介绍一下具体的操作 3.1 key keys * 查看当前库的所有键 exists <key> 判断某个键是否存在 type <key> 查看键的类型 del 阅读全文
posted @ 2020-03-26 16:41 我是深水的猫 阅读(243) 评论(0) 推荐(0)
摘要:Redis的应用场景 (1) 配合关系型数据库做高速缓存 l 高频次,热门访问的数据,降低数据库IO l 高频次,热门访问的数据,降低数据库IO (2) 由于其拥有持久化能力,利用其多样的数据结构存储特定的数据 l 最新N个数据 è 通过List实现按自然事件排序的数据 l 排行榜,TopN è 利 阅读全文
posted @ 2020-03-26 16:14 我是深水的猫 阅读(202) 评论(0) 推荐(0)
摘要:第4章 Servlet生命周期(重要) 4.1 Servlet生命周期概述 1,应用程序中的对象不仅在空间上有层次结构的关系,在时间上也会因为处于程序运行过程中的不同阶段而表现出不同的状态和不同的行为 这就是对象的声明周期 2,简单色叙述声明周期,就是对象在容器中开始常见到销毁的过程 4.2 Ser 阅读全文
posted @ 2020-03-12 20:01 我是深水的猫 阅读(213) 评论(0) 推荐(0)