最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java連接Redis全過程講解

 更新時(shí)間:2022年06月20日 11:26:04   作者:蔣蔣又重名  
這篇文章主要介紹了Java連接Redis全過程講解,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Java連接Redis

Jedis Client是Redis官網(wǎng)推薦的一個(gè)面向java客戶端,庫文件實(shí)現(xiàn)了對redis各類API進(jìn)行封裝調(diào)用.

引入jar包

我創(chuàng)建的是maven項(xiàng)目,所以只用在pom文件中加入

<!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
		<dependency>
			<groupId>redis.clients</groupId>
			<artifactId>jedis</artifactId>
			<version>3.0.0</version>
		</dependency>

如果不是maven項(xiàng)目,你要確定引入相關(guān)依賴


編寫測試類

package cn.jiangdoc;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
/**
 * 
 * @author jiangdoc
 *
 */
public class JedisUtil {
	public static void main(String[] args) {
	//ip地址,端口號
		Jedis jedis = cli_single("192.168.1.103", 6379);
		jedis.set("key", "first Java connect!");
		String value = jedis.get("key");
		System.out.println(value);
		
	}
	/**
	 * 單個(gè)連接
	 * 
	 * @param host
	 * @param port
	 * @return
	 */
	public static Jedis cli_single(String host, int port) {
		try {
			return new Jedis(host, port);
		} catch (Exception e) {
			e.printStackTrace();
			return null;
		}
	}
	/**
	 * 連接池
	 * 
	 * @param host
	 * @param port
	 * @return
	 */
	public static Jedis cli_pool(String host, int port) {
		JedisPoolConfig config = new JedisPoolConfig();
		// 最大連接數(shù)
		config.setMaxTotal(10);
		// 最大連接空閑數(shù)
		config.setMaxIdle(2);
		JedisPool jedisPool = new JedisPool(config, host, port);
		try{
			
			return jedisPool.getResource();
		}catch(Exception e){
			e.printStackTrace();
			return null;
		}
	}
}

注意:如果出現(xiàn)

報(bào)錯(cuò):Exception in thread “main” redis.clients.jedis.exceptions.JedisConnectionException:

檢查端口是否開放

解決方法:

  • 1.關(guān)閉防火墻:service iptables stop
  • 2.開放端口:

(1.修改配置文件:vi /etc/sysconfig/iptabls 追加:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 6379-j ACCEPT

(2.包存改變:service iptables save

(3.重啟服務(wù):service iptables restart

查看redis的配置文件

報(bào)錯(cuò):DENIED Redis is running in protected mode because protected mode is enabled, no bind address was specified, no authentication password is requested to clients. In this mode connections are only accepted from the loopback interface. If you want to connect from external computers to Redis you may adopt one of the following solutions: 1) Just disable protected mode sending the command ‘CONFIG SET protected-mode no’ from the loopback interface by connecting to Redis from the same host the server is running, however MAKE SURE Redis is not publicly accessible from internet if you do so. Use CONFIG REWRITE to make this change permanent. 2) Alternatively you can just disable the protected mode by editing the Redis configuration file, and setting the protected mode option to ‘no’, and then restarting the server. 3) If you started the server manually just for testing, restart it with the ‘–protected-mode no’ option. 4) Setup a bind address or an authentication password. NOTE: You only need to do one of the above things in order for the server to start accepting connections from the outside.

報(bào)錯(cuò)信息很長,但是主要是說redis開啟了protected mode,這也是Redis3.2加入的新特性,開啟保護(hù)模式的redis只允許本機(jī)登錄,同樣設(shè)置在配置文件redis.conf中

這里原來是yes代表開啟了保護(hù)模式,后面可以填密碼也可以填no代表關(guān)閉,我們這里選擇關(guān)閉保護(hù)模式,wq保存退出后再重啟redis-server

下面再運(yùn)行就可以了

Jedis常用方法API

前段時(shí)間給大家介紹了如何在Linux環(huán)境下部署和操作redis,今天將為大家介紹如何在我們的Java代碼中操作redis。接下來 按部就班:

一、首先把 jedis-2.1.0.jar(jedis基礎(chǔ)包)

導(dǎo)入到 java項(xiàng)目里

二、創(chuàng)建 jedis對象

三、鍵操作

四、字符串操作

五、整數(shù)和浮點(diǎn)數(shù)操作

六、列表(List)操作

七、集合(Set)操作

八、哈希(Hash)操作

九、有序集合(Zsort)操作

十、排序操作

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • SpringBoot添加License的多種方式

    SpringBoot添加License的多種方式

    License指的是版權(quán)許可證,當(dāng)我們開發(fā)完系統(tǒng)后,如果不想讓用戶一直白嫖使用,比如說按時(shí)間續(xù)費(fèi),License的作用就有了。我們可以給系統(tǒng)指定License的有效期,控制系統(tǒng)的可用時(shí)間。
    2021-06-06
  • Java之Swagger配置掃描接口以及開關(guān)案例講解

    Java之Swagger配置掃描接口以及開關(guān)案例講解

    這篇文章主要介紹了Java之Swagger配置掃描接口以及開關(guān)案例講解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • SpringMVC對日期類型的轉(zhuǎn)換示例

    SpringMVC對日期類型的轉(zhuǎn)換示例

    本篇文章主要介紹了SpringMVC對日期類型的轉(zhuǎn)換示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-02-02
  • Java中編譯期異常和運(yùn)行期異常的區(qū)別解析

    Java中編譯期異常和運(yùn)行期異常的區(qū)別解析

    Java中的異常分為運(yùn)行期異常(RuntimeException)和編譯期異常(CheckedException),前者不強(qiáng)制處理,后者必須顯式處理,本文介紹Java中編譯期異常和運(yùn)行期異常的區(qū)別,感興趣的朋友一起看看吧
    2025-02-02
  • springboot關(guān)閉druid監(jiān)控 druid2改配置文件無效的解決

    springboot關(guān)閉druid監(jiān)控 druid2改配置文件無效的解決

    這篇文章主要介紹了springboot關(guān)閉druid監(jiān)控 druid2改配置文件無效的解決方案,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • java中SynchronizedList和Vector的區(qū)別詳解

    java中SynchronizedList和Vector的區(qū)別詳解

    這篇文章主要介紹了java中SynchronizedList和Vector的區(qū)別詳解,Vector是java.util包中的一個(gè)類。 SynchronizedList是java.util.Collections中的一個(gè)靜態(tài)內(nèi)部類。,需要的朋友可以參考下
    2019-06-06
  • idea項(xiàng)目報(bào)錯(cuò)缺失maven依賴問題及解決

    idea項(xiàng)目報(bào)錯(cuò)缺失maven依賴問題及解決

    這篇文章主要介紹了idea項(xiàng)目報(bào)錯(cuò)缺失maven依賴問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • java實(shí)現(xiàn)兩個(gè)文件的拼接

    java實(shí)現(xiàn)兩個(gè)文件的拼接

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)兩個(gè)文件的拼接,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • 解決spring 處理request.getInputStream()輸入流只能讀取一次問題

    解決spring 處理request.getInputStream()輸入流只能讀取一次問題

    這篇文章主要介紹了解決spring 處理request.getInputStream()輸入流只能讀取一次問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • Java Swing實(shí)現(xiàn)窗體添加背景圖片的2種方法詳解

    Java Swing實(shí)現(xiàn)窗體添加背景圖片的2種方法詳解

    這篇文章主要介紹了Java Swing實(shí)現(xiàn)窗體添加背景圖片的2種方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Swing實(shí)現(xiàn)窗體添加背景圖片的方法,并總結(jié)分析了Swing重繪中repaint與updateUI的區(qū)別,需要的朋友可以參考下
    2017-11-11

最新評論

茶陵县| 河西区| 怀集县| 芦山县| 泊头市| 泰州市| 七台河市| 陆川县| 乃东县| 尼勒克县| 岢岚县| 嘉黎县| 楚雄市| 滁州市| 昔阳县| 澄城县| 资源县| 喀喇沁旗| 平顺县| 莎车县| 九龙坡区| 三明市| 永登县| 九台市| 永川市| 康保县| 三门峡市| 镇原县| 宁晋县| 宜春市| 芒康县| 平陆县| 长乐市| 富民县| 铁力市| 中方县| 楚雄市| 阜康市| 临夏县| 屏边| 绥棱县|