java連線redis資料庫-redis學習筆記(二)
阿新 • • 發佈:2019-01-02
資料庫安裝好之後,接下來就是怎麼去使用伺服器,怎麼像連線關係型資料庫一樣去連線和操作資料。以下介紹java連線redis資料庫並實現操作
在連線redis資料庫之前需要對redis,做如下設定:
1、在配置檔案redis.conf中把繫結的Ip註釋掉
2、在配置檔案redis.conf中把protected-mode 改為 no
3、在配置檔案redis.conf中把requirepass 設定redis訪問授權密碼(自己隨意設定就好),也可以登入redis客戶端使用命令設定:如下:
./redis-cli
config set requirepass 123 //123是密碼
經過以上三步基本就可以了,不過也有特殊情況,訪問的埠號6379有可能會被防火牆攔截,需要關閉系統的防火牆或取消對6379埠的攔截,這裡不在細述。
接下來就可以建立專案實現操作redis資料庫了。在這裡我用的開發工具是eclipse,在eclipse中建立一個java Project專案如下圖所示:
專案建立完成後,在src同級目錄下建立lib資料夾,匯入操作資料庫所需jar包(晚上自行下載),jedis用來操作資料庫,commons-pool用來實現資料庫連線池。
啟動redis伺服器:
建立RedisDemoSimple.java程式碼如下:
package com.redis.redisDb;
import redis.clients.jedis.Jedis;
public class RedisDemoSimple {
public static void main(String[] args) {
//ip地址為虛擬機器Ip 埠為redis埠
Jedis jedis = new Jedis("192.168.228.129", 6379);
//redis訪問許可權 為redis配置檔案中redis.conf中配置的requirepass
jedis.auth("myredis");
jedis.set("redis_first", "hello");
System.out .println("key redis_first:"+jedis.get("redis_first"));
}
}
控制檯列印如下:
啟動redis客戶端查詢插入資料庫的值:
到此就連線成功了。
jedis的操作redis的api這裡不再細述。
下一章筆記會介紹,redis資料庫連線池和redis資料庫叢集