centos,Windows下操作redis
centos7下安装启动,请参考:https://www.cnblogs.com/canglongdao/p/12564800.html
一、什么是redis
redis是一个支持持久化的内存数据库,是key-value数据库,存储的value类型有五种,包括string,list,set,zset,hash.

二、redis用在什么场景
1.验证码
2.登录session
3.生成编码
4.。。。
三、redis基本命令
centos7下使用客户端程序redis-cli和redis服务交互;
1.添加value为String类型的值,并获取值;

2.添加value为list类型的值,并获取值;

3.添加value为set类型的值,并获取值

4.添加value为zset类型的值,并获取值

5.添加value为hash类型的值,并获取值

添加完成后即可在redis客户端查看

四、用Jmeter对redis进行写入、读取、删除
方式一、jmeter插件redis data set读取
首先在插件管理器中安装redis data set




方式二、beanshell读写
首先去官网下载jedis包。
https://mvnrepository.com/artifact/redis.clients/jedis
放在lib的ext目录下。
写beanshell脚本实现读取list数据;参考redis菜鸟教程
import redis.clients.jedis.Jedis;
import java.util.List;
import org.apache.commons.lang3.StringUtils;
String host = "${redis-host}"; //服务器地址
int port = ${redis-port}; //端口号
String password = "${redis-password}"; //redis密码
int index = 0; //redis db,
String key = "${redis-key}"; //key值
Jedis jedis = new Jedis(host, port);
if(StringUtils.isNotBlank(password)){
jedis.auth(password);
System.out.println("连接成功");
System.out.println("服务正在运行"+jedis.ping());
}
jedis.select(index);
List a=jedis.lrange(key,0,2);
for(int i=0;i<a.size();i++){
System.out.println(a.get(i));
}

beshell脚本实现String写入;
import redis.clients.jedis.Jedis;
import java.util.List;
import org.apache.commons.lang3.StringUtils;
String host = "${redis-host}"; //服务器地址
int port = ${redis-port}; //端口号
String password = "${redis-password}"; //redis密码
int index = 0; //redis db,
String key = "${redis-key}"; //key值
Jedis jedis = new Jedis(host, port);
if(StringUtils.isNotBlank(password)){
jedis.auth(password);
System.out.println("连接成功");
System.out.println("服务正在运行"+jedis.ping());
}
jedis.select(index);
jedis.set("name","sasa");
String name=jedis.get("name");
vars.put("name",name);
jedis.close();

越努力,越幸运!!!
good good study,day day up!!!
浙公网安备 33010602011771号