JMETER 5 連線redis方法

2021-10-03 23:21:51 字數 1546 閱讀 8044

jemter連線redis的兩種方法,目前

1.1、建立beanshell sampler獲取redis相應key值

string host = "$";    //伺服器位址

int port = 6379;                //埠號

string password = "$";   //redis密碼

int index = 2;                  //redis db  

string key = "register_key_code_$"; //獲取key值的方式

jedis jedis = new jedis(host, port);

if(stringutils.isnotblank(password))

jedis.select(index);    //選擇redis db

msgcode = jedis.get(key);    //獲取key的值

vars.put("msgcode",msgcode);    //將key的值儲存為變數

log.info("msgcode:"+msgcode);  //列印

1.2、新增配置元件jp@gc - redis data set,沒有的需要安裝外掛程式

2、獲取引數,直接引用

4、遇到問題,在鏈結redis的時候,由於redis只允許本地鏈結,導致執行結果提示500,connect timeout等資訊

登入到redis檢視配置檔案,發現redis沒有開啟遠端連線

開放redis遠端連線和6379埠

一、開放遠端連線

1.找到redis中的redis.cof檔案並開啟

2.找到bind 127.0.0.1並注釋掉

3.修改 protected-mode 屬性值為no

注:redis預設是只能本地訪問,注釋掉並叫保護模式禁用以後可以ip訪問

4.修改daemonize屬性將no 改為yes

注:該屬性是將redis後台執行

5.設定密碼requirepass 後面新增你的密碼 (如果是注釋著的記得放開)

5.測試

redis-cli -h redis伺服器ip -p 6379 -a 密碼(例:redis-cli -h 192.168.1.1 -p 6379 -a 123)

二、開放6379埠

/sbin/iptables -i input -p tcp --dport 6379 -j accept

重啟redis

MySQL5 連線查詢

連線查詢可以實現多個表的查詢,一次取出多個表中的資料。連線查詢可分為四種 內連線,外連線,交叉連線,自然連線。如果連線查詢的不同表有同名字段,必須加表名或表名的別名來區分。資料庫的預設查詢方式,inner可以省略不寫。從左表取出記錄後,去匹配右表中的記錄,如果滿足條件則記錄保留,否則捨棄。語法 左表...

Xshell5連線問拒絕

xshell5鏈結linux虛擬機器的時候會出現xshell連線問題 出現下列資訊 connecting to 192.168.1.90 22.could not connect to 192.168.1.90 port 22 connection failed 解決辦法分兩步 一 關閉防火牆 二 ...

《學習》5連線查詢(高階查詢)

create table t tid int unsigned not null auto increment,tname varchar 30 primary key tid engine myisam auto increment 1 default charset utf8 insert in...