Redis-Shake【一】简要介绍

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis-Shake【一】简要介绍相关的知识,希望对你有一定的参考价值。

参考技术A

Redis-Shake【一】简要介绍
Redis-Shake【二】 Sync功能实现简介

Redis-shake是一个基于golang语言开发的,用于在两个redis之间同步数据的工具,满足用户非常灵活的同步、迁移需求。

github地址 https://github.com/alibaba/RedisShake

支持redis standalone、cluster、sentinel、proxies(如:Codis、twemproxy、Aliyun Cluster Proxy, Tencent Cloud Proxy 等)之间的数据迁移,
redis版本支持2.x to 5.0

decode : 把Redis RDB文件解析成人类可读的文件格式.
restore : 把Rdis RDB文件作为数据源,恢复到目标Redis实例中.
dump : 对源Redis实例中的数据dump到RDB文件中.
sync : 基于Redis sync/psync命令从源redis实例同步到目标Redis实例,该模式包含全量同步和增量同步两个阶段。(通过默认Redis Slave来实现)
rump : 基于Redis scan命令的方式从源Redis同步到目标Redis实例。只支持全量同步,这种方式通常适用于源redis不支持sync/psync命令的场景

可以参考官网 https://github.com/alibaba/RedisShake/wiki/%E7%AC%AC%E4%B8%80%E6%AC%A1%E4%BD%BF%E7%94%A8%EF%BC%8C%E5%A6%82%E4%BD%95%E8%BF%9B%E8%A1%8C%E9%85%8D%E7%BD%AE%EF%BC%9F

启动命令:
redis-shake --conf=配置文件地址 --type=模式:sync/dump等 模式需要与配置文件中的source target对应。如下是一个sync模式的配置文件示例:

下一节 介绍一下Redis-Shake Sync的实现原理

Jmeter 简要介绍与安装

参考技术A

什么是Jmeter

Jmeter是Apache组织开发的纯java编写负载功能测试和性能测试开源工具软件。最初被设计用于Web应用测试,后来被扩展到其他领域。

Jmeter特点

Jmeter运行环境

一、Jmeter安装

(一)JDK安装

由于Jmeter是基于java开发,首先需要下载安装JDK 。官网下载地址: https://www.oracle.com/java/technologies/javase-downloads.html

(二)Jmeter安装

启动JMeter

Jmeter的目录结构

jmeter.properties:Jmeter的配置文件

jmeter-server.bat:在做分布式压测的时候,需要用到客户机器运行这个

lib目录中是jar包

extras:插件目录,下载的所有插件均是放在这里

Jmeter语言的切换

选择为简体中文,可以看到所有功能按钮以及下拉按钮都是中文的。但是这个中文设置只是在此次使用时生效,关闭了再次打开又会变回英文。

2.修改配置文件 jmeter.properties Jmeter的配置文件,其中有一行为#language=en后新建一行为 language=zh_CN,之后记得重启

(1)打开jmeter文件夹,在bin目录中找到 properties

(2)打开jmeter.properties,找到第37行,可以看到有个设置默认语言的语句,将en修改为zh_CN

重启jmeter后便可以看到界面已经是中文的了。

以上是关于Redis-Shake【一】简要介绍的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter 简要介绍与安装

每日一问051期-负载均衡简要介绍

每日一题简要介绍一下 Spark 的内存管理?

Gif格式简要介绍

Windows ToolTips简要介绍(转)

Windows ToolTips简要介绍