新聞中心
Java 使用 Redis
安裝
開始在 Java 中使用 Redis 前, 我們需要確保已經(jīng)安裝了 redis 服務(wù)及 Java Redis 驅(qū)動,且你的機(jī)器上能正常使用 Java。 Java的安裝配置可以參考我們的 Java 開發(fā)環(huán)境配置 接下來讓我們安裝 Java redis 驅(qū)動:

成都創(chuàng)新互聯(lián)一直秉承“誠信做人,踏實做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個客戶多一個朋友!為您提供網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、成都網(wǎng)頁設(shè)計、微信小程序定制開發(fā)、成都網(wǎng)站開發(fā)、成都網(wǎng)站制作、成都軟件開發(fā)、重慶APP開發(fā)是成都本地專業(yè)的網(wǎng)站建設(shè)和網(wǎng)站設(shè)計公司,等你一起來見證!
- 首先你需要下載驅(qū)動包 下載 jedis.jar,確保下載最新驅(qū)動包。
- 在你的 classpath 中包含該驅(qū)動包。
本站提供了 2.9.0 jar 版本下載: jedis-2.9.0.jar
連接到 redis 服務(wù)
實例
import
redis
.
clients
.
jedis
.
Jedis
;
public
class
RedisJava
{
public
static
void
main
(
String
[
]
args
)
{
//
連接本地的 Redis 服務(wù)
Jedis
jedis
=
new
Jedis
(
"
localhost
"
)
;
//
如果 Redis 服務(wù)設(shè)置了密碼,需要下面這行,沒有就不需要
//
jedis.auth("123456");
System
.
out
.
println
(
"
連接成功
"
)
;
//
查看服務(wù)是否運行
System
.
out
.
println
(
"
服務(wù)正在運行:
"
+
jedis
.
ping
(
)
)
;
}
}
編譯以上 Java 程序,確保驅(qū)動包的路徑是正確的。
連接成功 服務(wù)正在運行: PONG
Redis Java String(字符串) 實例
實例
import
redis
.
clients
.
jedis
.
Jedis
;
public
class
RedisStringJava
{
public
static
void
main
(
String
[
]
args
)
{
//
連接本地的 Redis 服務(wù)
Jedis
jedis
=
new
Jedis
(
"
localhost
"
)
;
System
.
out
.
println
(
"
連接成功
"
)
;
//
設(shè)置 redis 字符串?dāng)?shù)據(jù)
jedis
.
set
(
"
runoobkey
"
,
"
www.runoob.com
"
)
;
//
獲取存儲的數(shù)據(jù)并輸出
System
.
out
.
println
(
"
redis 存儲的字符串為:
"
+
jedis
.
get
(
"
runoobkey
"
)
)
;
}
}
編譯以上程序。
連接成功 redis 存儲的字符串為: www.runoob.com
Redis Java List(列表) 實例
實例
import
java
.
util
.
List
;
import
redis
.
clients
.
jedis
.
Jedis
;
public
class
RedisListJava
{
public
static
void
main
(
String
[
]
args
)
{
//
連接本地的 Redis 服務(wù)
Jedis
jedis
=
new
Jedis
(
"
localhost
"
)
;
System
.
out
.
println
(
"
連接成功
"
)
;
//
存儲數(shù)據(jù)到列表中
jedis
.
lpush
(
"
site-list
"
,
"
Runoob
"
)
;
jedis
.
lpush
(
"
site-list
"
,
"
Google
"
)
;
jedis
.
lpush
(
"
site-list
"
,
"
Taobao
"
)
;
//
獲取存儲的數(shù)據(jù)并輸出
List
<
String
>
list
=
jedis
.
lrange
(
"
site-list
"
,
0
,
2
)
;
for
(
int
i
=
0
;
i
<
list
.
size
(
)
;
i
++
)
{
System
.
out
.
println
(
"
列表項為:
"
+
list
.
get
(
i
)
)
;
}
}
}
編譯以上程序。
連接成功 列表項為: Taobao 列表項為: Google 列表項為: Runoob
Redis Java Keys 實例
實例
import
java
.
util
.
Iterator
;
import
java
.
util
.
Set
;
import
redis
.
clients
.
jedis
.
Jedis
;
public
class
RedisKeyJava
{
public
static
void
main
(
String
[
]
args
)
{
//
連接本地的 Redis 服務(wù)
Jedis
jedis
=
new
Jedis
(
"
localhost
"
)
;
System
.
out
.
println
(
"
連接成功
"
)
;
//
獲取數(shù)據(jù)并輸出
Set
<
String
>
keys
=
jedis
.
keys
(
"
*
"
)
;
Iterator
<
String
>
it
=
keys
.
iterator
(
)
;
while
(
it
.
hasNext
(
)
)
{
String
key
=
it
.
next
(
)
;
System
.
out
.
println
(
key
)
;
}
}
}
編譯以上程序。
連接成功 runoobkey site-list
文章標(biāo)題:創(chuàng)新互聯(lián)Redis教程:Java使用Redis
網(wǎng)頁鏈接:http://m.fisionsoft.com.cn/article/cdspdee.html


咨詢
建站咨詢
