新聞中心
Redis是一個(gè)開(kāi)源的、內(nèi)存中的數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)系統(tǒng),用于實(shí)現(xiàn)持久性的數(shù)據(jù)存儲(chǔ)。它通常用作數(shù)據(jù)庫(kù)、緩存和消息中間件。本文將介紹如何用Java代碼連接Redis,并解決使用Redis連接時(shí)出現(xiàn)亂碼問(wèn)題。

創(chuàng)新互聯(lián)建站公司2013年成立,先為梅里斯等服務(wù)建站,梅里斯等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為梅里斯企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
一、Redis鏈接
1. 導(dǎo)入Redis的Java客戶端包,如果使用Maven作為管理jar包的工具可在POM文件中添加如下依賴:
redis.clients
Jedis
2.9.0
2. 使用Jedis提供的API進(jìn)行Redis連接,例如:
Jedis jedis = new Jedis(“127.0.0.1”,6379); // 創(chuàng)建連接
jedis.auth(“password”); // 進(jìn)行認(rèn)證
jedis.set(“key”,”value”); // 設(shè)置key-value
String value = jedis.get(“key”); // 獲取key-value
3. 關(guān)閉Redis連接:
jedis.close();
二、Redis亂碼解決方案
一般來(lái)說(shuō),出現(xiàn)亂碼問(wèn)題會(huì)由于使用Redis連接時(shí)采用了不正確的資源編碼格式。解決方案就是使用UTF-8編碼格式,可以采用以下方法實(shí)現(xiàn):
1. 指定字符集(括號(hào)中是資源編碼格式):
Jedis jedis = new Jedis(“127.0.0.1”,6379, 0, “utf-8”);
2. 在連接時(shí)設(shè)置編碼格式:
Jedis jedis = new Jedis(“127.0.0.1”,6379);
jedis.set(“key”,”value”. getBytes(“utf-8”));
String value = new String(jedis.get(“key”), “utf-8”);
以上就是關(guān)于Redis鏈接及亂碼解決方案的介紹,希望能夠幫助到正在接觸Redis的初學(xué)者。
香港云服務(wù)器機(jī)房,創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)云服務(wù)器廠商,回大陸優(yōu)化帶寬,安全/穩(wěn)定/低延遲.創(chuàng)新互聯(lián)助力企業(yè)出海業(yè)務(wù),提供一站式解決方案。香港服務(wù)器-免備案低延遲-雙向CN2+BGP極速互訪!
文章標(biāo)題:Redis鏈接及亂碼解決方案(redis鏈接亂碼)
文章轉(zhuǎn)載:http://m.5511xx.com/article/ccdjhhg.html


咨詢
建站咨詢
