![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
心如镜止于水
努力不让自己后悔
展开
-
Redis学习笔记——集群(cluster)
文章目录简介Redis集群结构设计cluster集群结构搭建搭建方式Cluster配置使用redis-trib.rb将所有的节点连接创建集群设置与获取数据主从下线与主从切换简介集群就是使用网络将若干台计算机联通起来,并提供统一的管理方式,使其对外呈现单机的服务效果。简单的来说,之前是单master多从,现在是多master多从,且master之间相互关联,分摊负载。集群作用分散单台服务...原创 2020-04-08 23:08:24 · 315 阅读 · 0 评论 -
Redis学习笔记——哨兵
文章目录简介启动哨兵模式哨兵工作原理监控阶段通知阶段故障转移阶段简介哨兵哨兵(sentinel) 是一个分布式系统,用于对主从结构中的每台服务器进行监控,当出现故障时通过投票机制选择新的master并将所有slave连接到新的master。哨兵的作用监控不断的检查master和slave是否正常运行。master存活检测、master与slave运行情况检测通知(提醒)当被监控...原创 2020-04-08 22:19:13 · 201 阅读 · 0 评论 -
Redis学习笔记——主从复制
文章目录简介多台服务器连接的方案主从复制说明主从复制作用主从复制工作流程建立连接阶段简介对于redis的单机故障和容量瓶颈问题而无法实现“Redis”的高可用。需要的解决方法是:准备多台服务器,互相连通。将数据复制多个副本保存在不同的服务器上,连接在一起,并保证数据是同步的。即使有其中一台服务器宕机,其他服务器依然可以继续提供服务,实现Redis的高可用,同时实现数据冗余备份。多台服务...原创 2020-04-08 18:16:03 · 232 阅读 · 0 评论 -
Redis学习笔记——事务与删除策略
文章目录事务事务的基本指令事务的注意事项锁分布锁死锁问题删除策略定时删除惰性删除定期删除总结比较逐出算法影响数据逐出的相关配置对于数据逐出策略配置依据事务redis事务就是一个命令执行的队列,将一系列预定义命令包装成一个整体(一个队列)。当执行时,一次性按照添加顺序依次执行,中间不会被打断或者干扰。通俗的说就是保证操作的原子性。事务的基本指令开启事务:设定事务的开启位置,此指令执行后,后...原创 2020-04-06 22:43:54 · 353 阅读 · 0 评论 -
Redis学习笔记——持久化RDB与AOF
文章目录持久化RDBRDB的启动方式savesave具体指令save指令相关配置save工作原理bgsavebgsave具体指令bgsave指令相关配置bgsave工作原理自动调用bgsaveRDB的特殊启动方式RDB优缺点优点缺点AOFAOF写数据三种策略(appendfsync)AOF功能开启相关配置AOF重写手动重写自动重写RDB与AOF区别两者优缺点RDB与AOF的选择之惑持久化所谓的...原创 2020-04-06 17:33:23 · 134 阅读 · 0 评论 -
Redis学习笔记——linux下的安装以及启动
文章目录安装Redis安装配置启动redis服务器redis客服端安装Redis安装下载某一个版本的rediswget http://download.redis.io/releases/redis-?.?.?.tar.gz解压tar –xvf 文件名.tar.gz编译安装(默认为当前目录下的src目录)make install [destdir=/目录]配置...原创 2020-04-06 14:50:52 · 119 阅读 · 0 评论 -
Redis学习笔记——Key,db通用指令
文章目录Key通用指令key基本操作Key扩展操作时效性查询模式key的其它操作db基本操作指令db基本操作db相关操作Key通用指令key基本操作删除指定keydel key获取key是否存在exists key获取key的类型type keyKey扩展操作时效性为指定key设置有效期expire key secondspexpire key mi...原创 2020-04-06 13:32:05 · 418 阅读 · 0 评论