欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java鏈接redis_動力節(jié)點(diǎn)Java學(xué)院整理

 更新時間:2017年08月24日 11:31:19   作者:yiibai  
這篇文章主要介紹了Java鏈接redis,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

要在Java程序中使用使用操作Redis,需要確保有Redis的Java驅(qū)動程序和Java設(shè)置在機(jī)器上?,F(xiàn)在,讓我們來看看如何設(shè)置Redis的Java驅(qū)動程序。

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

連接到Redis服務(wù)器

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());
 }
}

現(xiàn)在,讓我們來編譯和運(yùn)行上面的程序來測試連接Redis服務(wù)器。你可以根據(jù)實(shí)際情況改變路徑。這里假設(shè)jedis.jar的當(dāng)前版本在當(dāng)前路徑中可用

$javac RedisJava.java
$java RedisJava
Connection to server sucessfully
Server is running: PONG

Redis和Java字符串實(shí)例

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"));
 }
}

現(xiàn)在,讓我們編譯并運(yùn)行上述程序。

$javac RedisStringJava.java
$java RedisStringJava
Connection to server sucessfully
Stored string in redis:: Redis tutorial

Redis和Java列表示例

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));
  }
 }
}

現(xiàn)在,讓我們編譯并運(yùn)行上述程序。

$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的鍵實(shí)例

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));
  }
 }
}

現(xiàn)在,讓我們編譯并運(yùn)行上述程序。

$javac RedisKeyJava.java
$java RedisKeyJava
Connection to server sucessfully
List of stored keys:: tutorial-name
List of stored keys:: tutorial-list

相關(guān)文章

  • SpringCloud如何實(shí)現(xiàn)Zuul集群(負(fù)載均衡)

    SpringCloud如何實(shí)現(xiàn)Zuul集群(負(fù)載均衡)

    這篇文章主要介紹了SpringCloud如何實(shí)現(xiàn)Zuul集群(負(fù)載均衡)的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java日常練習(xí)題,每天進(jìn)步一點(diǎn)點(diǎn)(26)

    Java日常練習(xí)題,每天進(jìn)步一點(diǎn)點(diǎn)(26)

    下面小編就為大家?guī)硪黄狫ava基礎(chǔ)的幾道練習(xí)題(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望可以幫到你
    2021-07-07
  • Java中兩種基本的輸入方式小結(jié)

    Java中兩種基本的輸入方式小結(jié)

    這篇文章主要介紹了Java中兩種基本的輸入方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • SpringBoot Admin 使用指南(推薦)

    SpringBoot Admin 使用指南(推薦)

    這篇文章主要介紹了SpringBoot Admin 使用指南(推薦),Spring Boot Admin 是一個管理和監(jiān)控你的 Spring Boot 應(yīng)用程序的應(yīng)用程序,非常具有實(shí)用價值,需要的朋友可以參考下
    2018-01-01
  • Spring Security將用戶數(shù)據(jù)存儲到數(shù)據(jù)庫的方法

    Spring Security將用戶數(shù)據(jù)存儲到數(shù)據(jù)庫的方法

    這篇文章主要介紹了Spring Security將用戶數(shù)據(jù)存儲到數(shù)據(jù)庫的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Java的覆寫操作實(shí)例分析

    Java的覆寫操作實(shí)例分析

    這篇文章主要介紹了Java的覆寫操作,結(jié)合實(shí)例形式分析了java屬性覆寫及super調(diào)用父類方法覆寫相關(guān)操作技巧,需要的朋友可以參考下
    2019-10-10
  • Java Swing JCheckBox復(fù)選框的實(shí)現(xiàn)方法

    Java Swing JCheckBox復(fù)選框的實(shí)現(xiàn)方法

    這篇文章主要介紹了Java Swing JCheckBox復(fù)選框的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Java用freemarker導(dǎo)出word實(shí)用示例

    Java用freemarker導(dǎo)出word實(shí)用示例

    本篇文章主要介紹了Java用freemarker導(dǎo)出word實(shí)用示例,使用freemarker的模板來實(shí)現(xiàn)功能,有需要的可以了解一下。
    2016-11-11
  • JAVA發(fā)送HTTP請求的多種方式詳細(xì)總結(jié)

    JAVA發(fā)送HTTP請求的多種方式詳細(xì)總結(jié)

    目前做項(xiàng)目中有一個需求是這樣的,需要通過Java發(fā)送url請求,查看該url是否有效,這時我們可以通過獲取狀態(tài)碼來判斷,下面這篇文章主要給大家介紹了關(guān)于JAVA發(fā)送HTTP請求的多種方式總結(jié)的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • Java語言中的數(shù)據(jù)類型及其用途詳解

    Java語言中的數(shù)據(jù)類型及其用途詳解

    這篇文章主要介紹了Java語言中的數(shù)據(jù)類型及其用途,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04

最新評論