一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java鏈接redis_動力節點Java學院整理

Java鏈接redis_動力節點Java學院整理

2020-12-20 15:23yiibai Java教程

這篇文章主要介紹了Java鏈接redis,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

要在Java程序中使用使用操作Redis,需要確保有Redis的Java驅動程序和Java設置在機器上。現在,讓我們來看看如何設置Redis的Java驅動程序。

  • 需要下載jedis.jar。請一定要下載它的最新版本。
  • 需要包括jedis.jar到你的類路徑中。

連接到Redis服務器

?
1
2
3
4
5
6
7
8
9
10
import redis.clients.jedis.Jedis;
public class RedisJava {
 public static void main(String[] args) {
  //Connecting to Redis server on localhost
  Jedis jedis = new Jedis("localhost");
  System.out.println("Connection to server sucessfully");
  //check whether server is running or not
  System.out.println("Server is running: "+jedis.ping());
 }
}

現在,讓我們來編譯和運行上面的程序來測試連接Redis服務器。你可以根據實際情況改變路徑。這里假設jedis.jar的當前版本在當前路徑中可用

?
1
2
3
4
$javac RedisJava.java
$java RedisJava
Connection to server sucessfully
Server is running: PONG

Redis和Java字符串實例

?
1
2
3
4
5
6
7
8
9
10
11
12
import redis.clients.jedis.Jedis;
public class RedisStringJava {
 public static void main(String[] args) {
  //Connecting to Redis server on localhost
  Jedis jedis = new Jedis("localhost");
  System.out.println("Connection to server sucessfully");
  //set the data in redis string
  jedis.set("tutorial-name", "Redis tutorial");
  // Get the stored data and print it
  System.out.println("Stored string in redis:: "+ jedis.get("tutorial-name"));
 }
}

現在,讓我們編譯并運行上述程序。

?
1
2
3
4
$javac RedisStringJava.java
$java RedisStringJava
Connection to server sucessfully
Stored string in redis:: Redis tutorial

Redis和Java列表示例

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import redis.clients.jedis.Jedis;
public class RedisListJava {
 public static void main(String[] args) {
  //Connecting to Redis server on localhost
  Jedis jedis = new Jedis("localhost");
  System.out.println("Connection to server sucessfully");
  //store data in redis list
  jedis.lpush("tutorial-list", "Redis");
  jedis.lpush("tutorial-list", "Mongodb");
  jedis.lpush("tutorial-list", "Mysql");
  // Get the stored data and print it
  List<String> list = jedis.lrange("tutorial-list", 0 ,5);
  for(int i=0; i<list.size(); i++) {
  System.out.println("Stored string in redis:: "+list.get(i));
  }
 }
}

現在,讓我們編譯并運行上述程序。

?
1
2
3
4
5
6
$javac RedisListJava.java
$java RedisListJava
Connection to server sucessfully
Stored string in redis:: Redis
Stored string in redis:: Mongodb
Stored string in redis:: Mysql

Redis和Java的鍵實例

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import redis.clients.jedis.Jedis;
public class RedisKeyJava {
 public static void main(String[] args) {
  //Connecting to Redis server on localhost
  Jedis jedis = new Jedis("localhost");
  System.out.println("Connection to server sucessfully");
  //store data in redis list
  // Get the stored data and print it
  List<String> list = jedis.keys("*");
  for(int i=0; i<list.size(); i++) {
  System.out.println("List of stored keys:: "+list.get(i));
  }
 }
}

現在,讓我們編譯并運行上述程序。

?
1
2
3
4
5
$javac RedisKeyJava.java
$java RedisKeyJava
Connection to server sucessfully
List of stored keys:: tutorial-name
List of stored keys:: tutorial-list

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美一卡2卡三卡4卡5卡免费观看 | xxxx18日本视频xxxxx | 亚洲男人天堂影院 | 欧美国产在线视频 | 国产精品久久久久久岛国 | 天美蜜桃精东乌鸦传媒 | 激情三级hd中文字幕 | 国产精品igao视频网网址 | 日韩在线视频一区二区三区 | 四虎影视在线永久免费观看 | 国产91成人精品亚洲精品 | 国产成人综合久久精品红 | 国产在线观看91 | 精品久久久久久久久久久久久久久 | 私人影院在线免费观看 | 亚洲gogo人体大胆西西安徽 | 唯美 清纯 另类 亚洲制服 | 欧美日韩看看2015永久免费 | 欧美成人香蕉在线观看 | 美女尿口照片 | 天美传媒传媒免费观看 | 甜宠巨肉h文1v1校园 | 国产成人在线播放 | 久久精品视在线观看2 | 2020国产精品永久在线观看 | 国产成人免费 | 久久精品国产色蜜蜜麻豆国语版 | 免费观看日本人成影片 | 动漫美女被吸乳羞羞小说 | 亚洲国产欧美日韩在线一区 | 大伊香蕉精品视频一区 | 国产精品成人自拍 | 欧美男女交配 | 黑人女性猛交xxxxxⅹxx | 美女翘臀跪床被打屁股作文 | 日本手机在线 | 国产一二区视频 | 久久精品国产亚洲AV热无遮挡 | 欧美高清乌克兰精品另类 | 免费毛片大全 | 肥胖老寡妇做性 |