Codis集群 - codis-server数据节点变更

Codis-server 变更节点

Codis 集群可以根据需要进行扩容或者收缩节点。

增加节点后端节点(codis-server)

部署 codis-server

将 codis 的安装包解压出来,只需要配置 codis-server(修改的 redis-server),设置好配置文件,直接启动服务,然后通过 dashboard 直接添加即可。

……

阅读全文

Codis集群 - codis-proxy代理变更

简介

codis-proxy 是 codis 集群的代理转发的应用,可以通过dashboard对codis-proxy进行操作,codis-proxy上不存储数据,数据都在zookeeper上,。

增加 proxy

如果集群设置了密码,需要对应修改的配置文件参数是 product_auth,集群名称 product_name 要一致。session_auth 是 proxy 节点的验证,可以跟其他密码不一样。

……

阅读全文

Codis集群部署

部署 codis 集群简介

集群需要依赖于 zookeeper 或者 etcd 服务。这里使用的是 zookeeper 。

zookeeper 最好选择使用集群模式部署,提高可用性。

codis-dashboard 通过操作 zookeeper 保存 dashboard、proxy、slot 等相关信息。

通过 codis-dashboard 可以添加 codis-proxy、codis-server、分组、sentinel、迁移 slot 等。

codis-fe 可以通过 zookeeper,获取对应的信息,来展示,并获取 dashboard 地址,来进行控制。

……

阅读全文

Linux - 生成随机密码

随机密码

很多时候,就是想设置一个随机密码,但是感觉随便乱打出来的不是很“随机”。

用 sha256sum 和 base64 实现

date +%s |sha256sum |base64 |head -c 16
……

阅读全文

运维之日志存储简介

日志存储

日志收集就是为了查询、统计分析,这个就涉及到要存储到哪里的问题。

文件存储

文件存储是最简单的存储方式。分析的时候一般就是借助 shell 命令进行过滤、统计。适合日志量比较小的情况,临时统计一下。

……

阅读全文

redis 队列应用

redis 队列

Redis 不仅可作为缓存服务器,还可用作消息队列。它的列表类型天生支持用作消息队列。

由于 Redis 的列表是使用双向链表实现的,保存了头尾节点,所以在列表头尾两边插取元素都是非常快的。

……

阅读全文

运维之日志管理简介

日志简介

在运维过程中,日志是必不可少的东西,通过日志可以快速发现问题所在。

日志分类

日志分类,对不同的日志进行不同维度的分析。

操作系统日志

  1. 操作系统是基础,应用都是在其之上;
  2. 操作系统日志的分析,可以反馈出应用的一些问题;
  3. 登录操作系统,可以对应用进行直接操作,因此登录日志可以反馈出一些安全问题;
  4. 操作系统的自我保护机制,例如 OOM,会杀死异常应用,这些异常应用有可能是病毒、木马,也可能仅仅只是配置异常导致的;
  5. 硬件问题,操作系统是驱动硬件做事情的,硬件出现问题,操作系统一般会给出对应的反馈信息,也会记录在日志里面。
……

阅读全文