Java學習,利用IDEA開發工具連線redis
阿新 • • 發佈:2022-04-20
Idea連線redis及Jedis資料操作
注意是否開啟了redis服務!!!
1、開啟虛擬機器終端,檢視虛擬機器防火牆是否關閉
檢視防火牆當前狀態命令:
$sudo ufw status
我的是預設關閉的!
如果你的是啟用狀態需要自己手動關閉防火牆,不然虛擬機器會阻止你的連線
關閉防火牆命令:
$ sudo ufw disable
2、開啟redis.conf檔案,需要修改裡面的一些配置
第一:redis.conf中註釋掉bind 127.0.0.1(註釋在前面加#)比如我的
修改完成後可以檢視你的修改是否成功
輸入命令:$ ps -ef|grep redis
此時bind的值配置為空代表會接受所有來自於可用網路介面的連線。
第二:把redis.conf檔案中的protected-mode yes==>yes改為no
3、檢視本虛擬機器ip地址
檢視命令:
$ ifconfig
如果輸入ifconfg報錯,可能沒有安裝noot-tools工具,輸入以下命令安裝即可
$sudo apt install net-tools
4、開啟Idea建立一個maven專案:
1、首先匯入pom.xml檔案依賴
1 <dependencies> 2 <dependency> 3 <groupId>redis.clients</groupId> 4<artifactId>jedis</artifactId> 5 <version>3.2.0</version> 6 </dependency> 7 <dependency> 8 <groupId>junit</groupId> 9 <artifactId>junit</artifactId> 10 <version>4.12</version> 11 <scope>compile</scope> 12</dependency> 13 </dependencies>
2、在建立一個Demo01類開始測試程式的編寫!
程式碼如下:
1 public class Demo01 { 2 public static void main(String[] args) { 3 // 建立jedis物件,連線redis服務 4 Jedis jedis=new Jedis("172.0.0.1",6379);//虛擬機器ip,預設redis埠號 5 System.out.println(jedis.ping());//列印輸出ping 6 jedis.close();//// 關閉jedis,釋放資源 7 } 8 }
執行demo01,當控制檯輸出PING的時候代表連線成功了!