一:redis本地搭建

1.下载安装包

下载地址:

windows版本:https://github.com/MSOpenTech/redis/releases

网盘下载:

https://pan.baidu.com/s/16HMQFu0Fl9nQaPaTd6fngQ

提取码:xehn

2.安装redis

            将下载的Redis-x64-3.2.100.zip 解压到某个地址

3.启动redis

            3.1 将解压的路径下,输入cmd,如图3-1

 

3-1 输入cmd

3.2 使用命令:redis-server.exe 启动服务(图3.2)

 

3.2 启动服务

如果3.2中报Warning: no config file specified, using the default config. In order to specify a config file use redis-server.exe /path/to/redis.conf错误,通过redis-server.exe redis.windows.conf启动服务

 

3.3启动客户端

      在redis目录下,启动cmd,输入redis-cli启动客户端,连接服务器

 

4.部署

由于上面虽然启动了redis服务,但是,只要一关闭cmd窗口,redis服务就关闭了。所以,把redis设置为一个windows服务。

通过redis-server.exe --service-install redis.windows.conf 将redis安装为windows服务

 

      5.常用redis命令

      卸载服务:redis-server --service-uninstall

开启服务:redis-server --service-start

停止服务:redis-server --service-stop

重命名服务:redis-server --service-name name

      6.验证服务

            启动服务:通过“我的电脑->管理-> 服务与应用程序-> 服务“,找到redis,点击启动或者通过redis-server --service-start启动服务

              redis目录下输入cmd,输入redis-cli

5.安装redis桌面管理器

            推荐Redis Desktop Manager

 

            下载地址

            1.网站下载:https://redisdesktop.com/download

            2.网盘下载

链接:https://pan.baidu.com/s/1HN36H0NoGhGrWGRUrKt2CQ

提取码:8k53

二:jmeter设置

      2.1安装redis Data Set插件

            通过jmeter->选项->Plugins Manager->Available Plugins

,搜索redis Data Set,安装

      2.2 安装jedis-2.9.3.jar

            下载jedis-2.9.3.jar放到jmeter的lib下

三:jmetr连接redis的方法

      3.1 使用 jp@gc - Redis Data Set  连接Redis

      3.2利用BeanShell获取redis数据

 

代码如下:

import redis.clients.jedis.Jedis;

import org.apache.commons.lang3.StringUtils;

import java.util.ArrayList;

import org.apache.commons.lang3.StringUtils;

String host = "127.0.0.1"; //服务器地址

int port = 6379; //端口号

String password = "123456"; //redis密码

int index = 0; //redis db,

String key = "A"; //key值

Jedis jedis = new Jedis(host, port);

jedis.auth(password);

String value= jedis.get(key);

vars.put("value",value);

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐