1. 程式人生 > >java連線redis資料庫-redis學習筆記(二)

java連線redis資料庫-redis學習筆記(二)

    資料庫安裝好之後,接下來就是怎麼去使用伺服器,怎麼像連線關係型資料庫一樣去連線和操作資料。以下介紹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資料庫叢集