redis 08 jedis集群基本操作1

2021-09-25 20:12:54 字數 1947 閱讀 2411

>

>

redis.clientsgroupid

>

>

jedisartifactid

>

>

2.9.0version

>

dependency

>

set

nodes=

newhashset

(); nodes.

add(

newhostandport

("192.168.91.132"

,6379))

; jediscluster jediscluster=

newjediscluster

(nodes)

; system.out.

println

(jediscluster.

get(

"abc"))

;

jedispoolconfig i2 =

newjedispoolconfig()

;//jedis連線池

i2.setmaxtotal(-

1); i2.

setminidle(2

);i2.

setmaxidle(-

1); i2.

setmaxwaitmillis

(10000);

i2.settestonborrow

(true);

i2.settestonreturn

(true);

// 第一步:使用jediscluster物件。需要乙個set引數。redis節點的列表。

setnodes =

newhashset

<

>()

;// set無序但不重複

nodes.

add(

newhostandport

("192.168.91.132"

,6379))

;// nodes.add(new hostandport("192.168.91.132",6380));可以不用設定 因為會自動重定向

// nodes.add(new hostandport("192.168.91.132",6381));

jediscluster jediscluster =

newjediscluster

(nodes,

1000

,1000,20

,"123456"

, i2)

;/**

* public jediscluster(setjedisclusternode, int connectiontimeout,

* int sotimeout, int maxattempts, string password, final

* genericobjectpoolconfig poolconfig)

*/// 第二步:直接使用jediscluster物件操作redis。在系統中單例存在。

jediscluster.

set(

"hello"

,"100");

string result = jediscluster.

get(

"hello");

// 第三步:列印結果

system.out.

println

(result)

; system.out.

println

(jediscluster.

get(

"abc"))

;// 第四步:系統關閉前,關閉jediscluster物件。

jediscluster.

close()

;

Jedis連線操作redis

redis是系統中最常見的快取應用,jedis可以產生執行緒安全的例項,用於連線 操作redis。string redis host redis host int redis port redis port jedispoolconfig config new jedispoolconfig 配置最...

使用Jedis操作redis

連線redis redis的預設埠是6379 jedis jedis new jedis localhost 6379 驗證密碼,如果沒有設定密碼這段 省略 jedis.auth password jedis.connect 連線 jedis.disconnect 斷開連線 setkeys jedi...

使用Jedis操作redis

首先要初始化乙個jedis物件,只需要建立jedis物件的時候指定host,port,password即可。當然,jedis物件又很多構造方法,都大同小異,只是對應和redis連線的socket的引數不一樣而已。簡單使用如下圖所示 使用jedis連線池之後,盡量在用完連線物件後記得把連線歸還給連線池...