数据库
葱shen
爱技术,爱学习,爱游戏~
展开
-
【Redis】Redis内存分析
一、简述 在Redis实际运行维护和参数优化的时候,往往需要对Redis内存使用情况进行详细地分析,仅依靠Redis的info功能是远远达不到需求的。 为了能够详细地了解到Redis服务中具体的key以及key所占用的空间大小、元素数量、底层编码等信息,我们需要使用第三方工具:redis-rdb-tools。该工具通过解析rdb文件,能够分析出实例内存的详细情况。 二、redis-rdb-tools简介 redis-rdb-tools是开源的工具 Github地址:https://...原创 2020-06-25 01:22:31 · 691 阅读 · 0 评论 -
【Redis】Redis实例迁移中的防火墙权限迁移实现
一、简述 由于大多数情况下Redis的部署都是单机多实例,且Redis的权限目前仅iptables控制,在进行实例迁移的时候,就不能将整个iptables文件copy过去,需要截取该实例端口开通的权限到目标服务器上。 二、实现方式 1、通过ansible获取shell模块执行grep命令获取到源实例相关防火墙权限内容; 2、将防火墙内容写入到中控端临时文件中; 3、通过ansible的copy模块将权限内容的临时文件传到目标服务器; 4、通过ansi...原创 2020-06-23 16:53:08 · 316 阅读 · 0 评论 -
【consul】consul的锁应用
list前言我的使用场景及使用方式简介存在的问题正确的使用 前言 在建设数据库高可用的时候,采用了consul的机制实现,在开发相关组件的时候,使用了consul的锁机制。但是由于使用的不正确,带来了一些问题,下面主要介绍我的使用场景及使用方式,出现的问题,以及正确的使用方法。 我的使用场景及使用方式简介 在进行数据库高可用的选举组件设计时,考虑使用consul的锁来进行consul-server的选举,谁先获取到锁,谁就成为consul-server的leader,由leader实施数据库选主。 组件开发原创 2020-06-09 00:28:55 · 640 阅读 · 0 评论 -
3年DBA之路
一、写在开头 今年4月是我正式参与工作满三年的句号,我觉得有必要回顾一下过去三年DBA生涯的工作经历,帮助自己做好总结,并想清楚自己未来要走的路。同时也希望这些经历能帮到别人。 毕业时候参加过数据开发、游戏研发以及DBA的实习,或许是因为我当时感觉DBA的职业特性跟我性格比较匹配的缘故吧,最终我选择了DBA作为我第一份正式职业。 当时的我对DBA的了解十分有限,甚至此前都没有接触过DBA,对数据库的了解也仅限于使用。所以这3年我也是在工作中不断地摸索和学习,接下来是从我的视角来...原创 2020-05-15 21:16:25 · 698 阅读 · 1 评论