添加文档
This commit is contained in:
parent
7d766f594c
commit
86f9cd407b
|
|
@ -0,0 +1,52 @@
|
|||
#Redis agent test project
|
||||
|
||||
##目标 Target
|
||||
主要是为了测试Redis插件在agent模式下是否正常工作. Redis agent test project test redis plugin work well on agent model
|
||||
|
||||
##结构
|
||||
Redis agent test project主要包含Redis的两个功能的测试. Redis agent test project contain two function test
|
||||
1. 单机的Redis的测试. Single redis model
|
||||
2. 集群的Redis的测试. Cluster redis model
|
||||
|
||||
##测试环境搭建
|
||||
###安装单机版的Redis
|
||||
1. 下载
|
||||
下载地址:http://download.redis.io/releases/redis-3.2.0.tar.gz
|
||||
2. 解压
|
||||
```shell
|
||||
$> tar -cvf redis-3.2.0.tar.gz
|
||||
```
|
||||
3. 运行下列命令
|
||||
```shell
|
||||
$> cd REDIS_HOME
|
||||
$> ./src/redis-server ../redis.conf
|
||||
```
|
||||
|
||||
###安装集群版的Redis
|
||||
1. 下载
|
||||
下载地址:http://download.redis.io/releases/redis-3.2.0.tar.gz
|
||||
2. 解压
|
||||
```shell
|
||||
$> tar -cvf redis-3.2.0.tar.gz
|
||||
```
|
||||
3. 创建并启动集群节点
|
||||
例如创建一个7000端口的节点,需要根据实际情况修改redis.conf参数
|
||||
```
|
||||
$>cd REDIS_HOME
|
||||
$>mkdir -p cluster/7000
|
||||
$>cp redis.conf cluster/7000
|
||||
$> cd cluster/7000/
|
||||
$> ../../src/redis-server redis.conf
|
||||
```
|
||||
4. 启动集群
|
||||
```shell
|
||||
redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005
|
||||
```
|
||||
|
||||
## 启动测试
|
||||
|
||||
在测试打vm参数中需要添加相应的vm参数,**注意**:由于buffer在JVM是独一份,为了避免测试结果不一致,测试类不能一起测试,
|
||||
只能单独运行测试方法,测试中的环境参数可能跟随机器变化,所以可能需要进行修改。
|
||||
```
|
||||
-javaagent:${SKYWALKING_AGENT_TEST_PROJECT_PATH}/lib/skywalking-agent-1.0-Final.jar
|
||||
```
|
||||
Loading…
Reference in New Issue