随笔分类 -  Redis

摘要:一、集群的Jedis开发: 1.导入jar包 jedis-2.8.1.jar commons-pool2-2.4.2.jar 2.代码 public class TestCluster { public static void main(String[] args) throws IOExcepti 阅读全文
posted @ 2020-04-21 00:33 Jenne 阅读(190) 评论(0) 推荐(0)
摘要:一、什么是Redis集群 Redis 集群实现了对Redis的水平扩容,即启动N个redis节点,将整个数据库分布存储在这N个节点中,每个节点存储总数据的1/N。 Redis 集群通过分区(partition)来提供一定程度的可用性(availability): 即使集群中有一部分节点失效或者无法进 阅读全文
posted @ 2020-04-21 00:20 Jenne 阅读(223) 评论(0) 推荐(0)
摘要:一、什么是哨兵模式 基于主从复制的一般模式(一主二从)下,当发生主机发生宕机时,会通过流言协议判断主机是不是宕机,是的话则会通过投票协议自动把某一个从机转换成主机。 二、设置哨兵模式的配置文件 通过redis-sentinel [配置文件路径] 启动哨兵 三、相关知识 1.当主机宕机时,哨兵会自动选 阅读全文
posted @ 2020-04-20 22:36 Jenne 阅读(157) 评论(0) 推荐(0)
摘要:一、什么是薪火相传模式 上一个slave(从机)是下一个slave(从机)的Master(主机) 二、为什么要这样 优点:从机同样可以接收其他从机的连接和同步请求,那么该从机作为了链条中下一个的主机, 可以有效减轻主机的写压力,去中心化降低风险. 缺点:一旦某个从机宕机,后面的从机都无法备份。 三、 阅读全文
posted @ 2020-04-20 21:41 Jenne 阅读(794) 评论(0) 推荐(0)
摘要:一、什么是主从复制 主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主 二、用处 读写分离,性能扩展;容灾快速恢复 三、主从配置 1.创建三个不同的redis.conf文件,修改为不同的端口号,三个文件配置如下,每个文件的名称为re 阅读全文
posted @ 2020-04-20 21:20 Jenne 阅读(194) 评论(0) 推荐(0)
摘要:一、RDB(保存的是数据) 1.概念: 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是Snapshot快照,它恢复时是将快照文件直接读到内存里。 2.执行过程: Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换 阅读全文
posted @ 2020-04-15 19:50 Jenne 阅读(153) 评论(0) 推荐(0)
摘要:一、Redis事务 1.简述: Redis事务是一个单独的隔离操作;事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断 2.作用: 主要作用就是串联多个命令防止别的命令插队 3.相关实现命令 multi:开启事务 exec:提交事务,执行所有事务块内 阅读全文
posted @ 2020-04-13 23:06 Jenne 阅读(133) 评论(0) 推荐(0)
摘要:一、注意 连接Linux里面安装的Redis,需要执行以下步骤: ①禁用防火墙(CentOS 7):systemctl stop firewalld.service ②在redis.conf中注释掉 bind 127.0.0.1 ,然后 protect-mode no 二、Java使用 1.导入Je 阅读全文
posted @ 2020-04-13 02:42 Jenne 阅读(214) 评论(0) 推荐(0)
摘要:一、Redis目录结构 (当前Redis是在CentOS 7 1708 64位环境下,Redis版本为3.2.5) 进入默认的Redis安装目录/usr/local/bin,可以看见这些下图目录结构 ①:Redis-benchmark:性能测试工具(服务启动起来后执行) ②:Redis-check- 阅读全文
posted @ 2020-04-13 01:48 Jenne 阅读(1926) 评论(0) 推荐(0)
摘要:一、什么是Redis? 1.概念: 是一个由Salvatore Sanfilippo写的key-value存储系统。是一个典型的NoSQL数据库, 2.特点: ①:数据是存储在内存中的 ②:是一个key-value结构,值(value)可以是 字符串(String), 哈希(Hash), 列表(li 阅读全文
posted @ 2020-04-12 23:58 Jenne 阅读(321) 评论(0) 推荐(0)