日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java web redis_java web redis使用(二)

發布時間:2025/3/15 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java web redis_java web redis使用(二) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

上篇中已經安裝好redis,然后下面就說怎么在java web中用客戶端來使用regis

使用jedis java客戶端

一:一個簡單的示例代碼:

public??static??void?main(String[]?args)?{

Jedis?jedis?=?new?Jedis(?"147.151.240.234"?,?6379?);

jedis.set("foo"?,?"bar"?);

String?value?=?jedis.get("foo"?);

System.out.println(value);

}

二:spring中配置:

首先,在項目中引入jeids的jar包。

Xml代碼???

?redis.clients??groupId?>

?jedis??artifactId?>

?2.0.0??version?>

?dependency?>

其次,在spring配置文件中添加配置(也可以直接new出這些對象,一樣的)

Xml代碼??

最后,調用的時候

Java代碼???

ShardedJedis?jedis?=??shardedJedisPool.getResource();

jedis.get(key);?//從redis服務器獲取值

jedis.set(key,?value);?//將值保存到redis服務器

jedis pool的問題

在使用jedis pool時遇到了這個問題:It seems like server has closed the connection

原因分析:

1.redis server 關閉了此客戶端的連接:server端設置了maxidletime(默認是5分鐘),服務端會不斷循環檢測clinet的最后一次通信時間(lastinteraction),如果大于maxidletime,則關閉連接,并回收相關資源。client在向該連接中寫數據后就會由于server端已經關閉而出現 broken pipe的問題。

2.pool的設置錯誤:

Xml代碼??

;!--?jedis?shard信息配置?-->

factory-method="getResource"?/>

上面的這種配法在spring初始化時獲取一次實例化jedisCommands,而后每次的redis的調用時并未從pool中獲取

解決方案:

設置

Xml代碼??

最近初次嘗試使用redis,java客戶端采用的jedis,寫了幾個簡單的類滿足基本的服務器配置,以及客戶端對象的使用等。

客戶端對象的創建

package?jediscache.common;

import?redis.clients.jedis.Jedis;

import?redis.clients.jedis.JedisPool;

import?redis.clients.jedis.JedisPoolConfig;

import?redis.clients.jedis.Protocol;

public??class?JedisFactory?{

private?JedisPoolConfig?jedisPoolConfig;

private?JedisPool?jedisPool;

public?JedisFactory(JedisPoolConfig?jedisPoolConfig)?{

super?();

this?.jedisPoolConfig?=?jedisPoolConfig;

}

public?Jedis?getJedisInstance(String?host)?{

return?getJedisPool(host,?Protocol.DEFAULT_PORT).getResource();

}

public?Jedis?getJedisInstance(String?host,?int?port)?{

return?getJedisPool(host,?port).getResource();

}

public?JedisPool?getJedisPool(String?host)?{

return?getJedisPool(host,?Protocol.DEFAULT_PORT);

}

public?JedisPool?getJedisPool(String?host,?int?port)?{

if?(jedisPool?==?null?)?{

jedisPool?=?new?JedisPool(jedisPoolConfig,?host,?port);

}

return?jedisPool;

}

/**

*?配合使用getJedisInstance方法后將jedis對象釋放回連接池中

*

*?@param?jedis?使用完畢的Jedis對象

*?@return?true?釋放成功;否則返回false

*/

public??boolean?release(Jedis?jedis)?{

if?(jedisPool?!=?null?&&?jedis?!=?null?)?{

jedisPool.returnResource(jedis);

return??true?;

}

return??false?;

}

}

使用客戶端對象

public??void?testLpush()?{

JedisFactory?factory?=?new?JedisFactory(?new?JedisPoolConfig());

Jedis?jedis?=?factory.getJedisInstance("localhost"?);

try?{

String?word?=?"word"?;

jedis.lpush(word,?"first"?);

jedis.lpush(word,?"second"?);

jedis.lpush(word,?"three"?);

System.out.println("word?:?"?+?jedis.lrange(word,?0?,?-?1?));

}?finally?{

factory.release(jedis);

}

}

總結

以上是生活随笔為你收集整理的java web redis_java web redis使用(二)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品com | 午夜av在线免费观看 | 日韩欧美网 | 欧美激情久久久久久 | 人人妻人人爽欧美成人一区 | 91婷婷在线| 男女做网站 | 九九在线免费视频 | 久久中文一区 | 五月激情视频 | 国产精品一区二区免费 | 免费无码av片在线观看 | 少妇太爽了在线观看 | 一本之道久久 | 黄片毛片av | 国产www色 | 亚洲熟女www一区二区三区 | 最好看的中文字幕国语电影mv | 精品国产999久久久免费 | 在线观看高清av | 国产美女裸体无遮挡免费视频 | 操老女人视频 | 在线观看免费福利 | 亚洲1页| 日韩欧美在线精品 | 国产视频综合 | 欧美亚洲伦理 | 曰本女人与公拘交酡 | 中文字幕精品一区二区精品 | 亚洲 欧美 激情 另类 校园 | 爆操女秘书| 中文字幕一区二区在线老色批影视 | 色草在线 | 神马电影久久 | 国产性xxx | 伊人婷婷色 | 日本三级中文字幕在线观看 | 五个女闺蜜把我玩到尿失禁 | 91大片在线观看 | 白白色在线播放 | av一区二区不卡 | 91香蕉视频官网 | 成年人性视频 | www黄色片 | 日韩日日日 | 免费播放片大片 | 国产精品作爱 | 精品国产一级片 | 九九热这里都是精品 | 日日燥夜夜燥 | 包射屋 | 久久精品国产熟女亚洲AV麻豆 | 国产精品99久久久久久久久久久久 | 污网站在线观看免费 | 欧美毛茸茸 | 91亚洲精品久久久蜜桃网站 | 中文在线免费视频 | 在线国产观看 | 精品国产91久久久久久久妲己 | 日本a v在线播放 | 麻豆激情网| 亚洲成av人片一区二区 | 亚洲AV无码成人精品一区 | 91九色论坛 | 亚洲xxxx视频 | 国产伦精品一区二区三区视频免费 | 不卡av中文字幕 | 国产成人免费视频 | 污网站在线看 | 99久久99久久精品国产片 | 亚洲国产高清视频 | 日本一区久久 | 国模私拍视频在线 | 天堂av一区二区 | 男人女人拔萝卜视频 | 中文字幕 欧美日韩 | 在线日韩亚洲 | 黄色精品在线 | 久久免费看少妇高潮 | 久久久91 | 激情专区 | av色综合| 爱逼综合 | 国产真实乱人偷精品人妻 | 爱情岛论坛亚洲自拍 | 少妇欧美激情一区二区三区 | 亚洲欧美综合自拍 | 久久久久久少妇 | 91禁外国网站 | 男人操女人逼逼视频 | 国产精品一二三四五区 | 蜜桃成人av| 国产精品第108页 | 福利视频亚洲 | 污片在线免费看 | 加勒比伊人 | 苏晴忘穿内裤坐公交车被揉到视频 | 在线视频综合网 | 成人国产一区二区三区精品麻豆 |