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...