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)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。
您可能感興趣的文章:
- java操作Redis緩存設(shè)置過期時間的方法
- 在Java中使用redisTemplate操作緩存的方法示例
- Java簡單實現(xiàn)session保存到redis的方法示例
- java客戶端Jedis操作Redis Sentinel 連接池的實現(xiàn)方法
- java獲取redis日志信息與動態(tài)監(jiān)控信息的方法
- Java自定義注解實現(xiàn)Redis自動緩存的方法
- 為Java項目添加Redis緩存的方法
- Java操作redis實現(xiàn)增刪查改功能的方法示例
- IDEA版使用Java操作Redis數(shù)據(jù)庫的方法
- 深入解析Java中Redis的20個常用方法
相關(guān)文章
初識Spring Boot框架之Spring Boot的自動配置
本篇文章主要介紹了初識Spring Boot框架之Spring Boot的自動配置,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-04-04Spring中的@RestControllerAdvice注解使用方法解析
這篇文章主要介紹了Spring中的@RestControllerAdvice注解使用方法解析,@RestControllerAdvice是Controller的增強 常用于全局異常的捕獲處理 和請求參數(shù)的增強,需要的朋友可以參考下2024-01-01Spring?Boot?Reactor?整合?Resilience4j詳析
這篇文章主要介紹了Spring?Boot?Reactor整合Resilience4j詳析,文章通過引入pom包展開詳細介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下2022-09-09如何解決Spring in action @valid驗證不生效的問題
這篇文章主要介紹了如何解決Spring in action @valid驗證不生效的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-06-06Spring Boot企業(yè)常用的starter示例詳解
這篇文章主要給大家介紹了關(guān)于Spring Boot企業(yè)常用starter的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Spring Boot具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧2019-12-12