新聞中心
Redis作為一款內(nèi)存數(shù)據(jù)庫,能夠提供強(qiáng)力的存儲能力,使得其在分布式系統(tǒng)中有著廣泛的應(yīng)用。其中需要開發(fā)者了解的比較重要的就是如何連接Redis,選擇連接的數(shù)據(jù)庫,本文將給大家?guī)硪恍╆P(guān)于Redis的基礎(chǔ)知識以及相關(guān)操作步驟,供大家參考。

在連接Redis時(shí),最基本的工作就是要確定Redis的IP地址以及端口,通常的,端口是6379. 我們可以通過以下代碼來實(shí)現(xiàn)Redis的連接:
Java
package redis;
import redis.clients.Jedis.Jedis;
PUBLIC class RedisJava {
public static void mn(String[] args) {
//連接本地的 Redis 服務(wù)
Jedis jedis = new Jedis("localhost");
System.out.println("連接成功");
...
}
}
在連接完Redis之后,我們還需要進(jìn)行數(shù)據(jù)庫選擇,因?yàn)橐粋€(gè)Redis實(shí)例可以處理多個(gè)數(shù)據(jù)庫,默認(rèn)情況下,Redis的選擇數(shù)據(jù)庫是從0開始,最多可以選擇15個(gè)數(shù)據(jù)庫,我們可以使用以下代碼來實(shí)現(xiàn):
Java
package redis;
import redis.clients.jedis.Jedis;
public class RedisJava {
public static void mn(String[] args) {
Jedis jedis = new Jedis("localhost");
System.out.println("連接成功");
//數(shù)據(jù)庫選擇
jedis.select(1);
jedis.set("runoobkey", "www.runoob.com");
System.out.println("Redis 數(shù)據(jù)庫連接成功");
...
}
}
另外,當(dāng)創(chuàng)建完Redis實(shí)例之后,還可以對此進(jìn)行加密、授權(quán),從而可以使得我們的Redis實(shí)例更加安全,以下代碼可實(shí)現(xiàn)其加密和授權(quán):
Java
package redis;
import redis.clients.jedis.Jedis;
public class RedisJava {
public static void mn(String[] args) {
Jedis jedis = new Jedis("localhost");
System.out.println("連接成功");
//權(quán)限認(rèn)證,如果沒有設(shè)置Password 將會出錯(cuò)
jedis.auth("password");
System.out.println("權(quán)限認(rèn)證成功");
...
}
}
建立Redis的連接并不復(fù)雜,但卻是建立Redis實(shí)例不可或缺的一步,只有熟悉熟練連接以及數(shù)據(jù)庫選擇,才能夠處理大量Redis數(shù)據(jù)。
成都服務(wù)器租用選創(chuàng)新互聯(lián),先試用再開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價(jià)格厚道的香港/美國云服務(wù)器和獨(dú)立服務(wù)器。物理服務(wù)器托管租用:四川成都、綿陽、重慶、貴陽機(jī)房服務(wù)器托管租用。
本文標(biāo)題:深入redis連接選擇庫知多少(redis 連接選擇庫)
當(dāng)前URL:http://fisionsoft.com.cn/article/dpiceoc.html


咨詢
建站咨詢
