亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

java檢測redis是否可用的方法示例

 更新時間:2019年08月07日 11:13:14   作者:墜落凡塵的魔鬼  
這篇文章主要給大家介紹了關(guān)于java檢測redis是否可用的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用java具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧

1.最近,做項目,需要檢測下redis 是否可以用。

直接上代碼:

package com.shopping.test;

import redis.clients.jedis.Jedis;

/**
 * 測試redis緩存
 */
public class RedisTest {

  
  /**
     * 檢查redis是否存活
     * @param url 服務器地址
     * @param port 端口
     * @return
   */
   public static Integer getRedisIsOk(String url, int port) { 
    int result = 0; try { 
      //連接本地Redis服務 
      Jedis jedis = new Jedis(url, port);

   String ping = jedis.ping();
   if (ping.equalsIgnoreCase("PONG")) {
    System.out.println("redis緩存有效!" + ping);
    result = 0;
   }
  } catch (Exception e) {
   System.out.println("redis緩存失??!");
   result = 1;
  }
  return result;
 }


 public static void main(String[] args) {

  int res = getRedisIsOk("127.0.0.1", 6379);
  if (res == 0) {
   System.out.println("redis緩存有效!" + res);
  } else {
   System.out.println("redis緩存失??!" + res);
  }
 }
}

因為我本地的緩存是沒有密碼的,所以上面代碼是可以達到目的的。

2.如果緩存有密碼則,直接使用下面的方法就可以:

/**
  * 檢查redis是否存活
  * @param url 服務器地址
  * @param port 端口
  * @param password redis的密碼
  * @return
  */
 public static Integer getRedisIsOk(String url, int port,String password) {
  int result = 0;
  try {
   //連接本地Redis服務
   Jedis jedis = new Jedis(url, port);
   jedis.auth(password);//密碼
   String ping = jedis.ping();
   if (ping.equalsIgnoreCase("PONG")) {
    System.out.println("redis緩存有效!" + ping);
    result = 0;
   }
   jedis.close(); // 釋放連接資源
  } catch (Exception e) {
   System.out.println("redis緩存失敗!");
   result = 1;
  }
  return result;
 }

則可以。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。

相關(guān)文章

  • Java如何通過ssh遠程連接主機并執(zhí)行命令

    Java如何通過ssh遠程連接主機并執(zhí)行命令

    這篇文章主要介紹了Java如何通過ssh遠程連接主機并執(zhí)行命令問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Java源碼刨析之ArrayDeque

    Java源碼刨析之ArrayDeque

    ArrayDeque是Deque接口的一個實現(xiàn),使用了可變數(shù)組,所以沒有容量上的限制。同時,?ArrayDeque是線程不安全的,在沒有外部同步的情況下,不能再多線程環(huán)境下使用<BR>
    2022-07-07
  • 初識Spring Boot框架之Spring Boot的自動配置

    初識Spring Boot框架之Spring Boot的自動配置

    本篇文章主要介紹了初識Spring Boot框架之Spring Boot的自動配置,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-04-04
  • Spring中的@RestControllerAdvice注解使用方法解析

    Spring中的@RestControllerAdvice注解使用方法解析

    這篇文章主要介紹了Spring中的@RestControllerAdvice注解使用方法解析,@RestControllerAdvice是Controller的增強 常用于全局異常的捕獲處理 和請求參數(shù)的增強,需要的朋友可以參考下
    2024-01-01
  • Spring?Boot?Reactor?整合?Resilience4j詳析

    Spring?Boot?Reactor?整合?Resilience4j詳析

    這篇文章主要介紹了Spring?Boot?Reactor整合Resilience4j詳析,文章通過引入pom包展開詳細介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-09-09
  • 如何解決Spring in action @valid驗證不生效的問題

    如何解決Spring in action @valid驗證不生效的問題

    這篇文章主要介紹了如何解決Spring in action @valid驗證不生效的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • Hadoop源碼分析一架構(gòu)關(guān)系簡介

    Hadoop源碼分析一架構(gòu)關(guān)系簡介

    本篇是Hadoop源碼分析系列文章第一篇,主要介紹一下Hadoop的基礎(chǔ)簡介以及框架關(guān)系,后續(xù)本系列文章會持續(xù)更新,有需要的朋友可以借鑒參考下
    2021-09-09
  • 老生常談Scanner的基本用法

    老生常談Scanner的基本用法

    下面小編就為大家?guī)硪黄仙U凷canner的基本用法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • Spring Boot企業(yè)常用的starter示例詳解

    Spring Boot企業(yè)常用的starter示例詳解

    這篇文章主要給大家介紹了關(guān)于Spring Boot企業(yè)常用starter的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Spring Boot具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-12-12
  • Spring深入探索AOP切面編程

    Spring深入探索AOP切面編程

    Spring是一個廣泛應用的框架,SpringAOP則是Spring提供的一個標準易用的aop框架,依托Spring的IOC容器,提供了極強的AOP擴展增強能力,對項目開發(fā)提供了極大地便利
    2022-07-07

最新評論