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

SpringBoot操作Jedis案例代碼

 更新時(shí)間:2023年08月09日 14:57:16   作者:242030  
這篇文章主要介紹了SpringBoot操作Jedis案例代碼,代碼部分包括pom依賴(lài)、配置相關(guān)參數(shù)、JedisPool的設(shè)置,代碼簡(jiǎn)單易懂對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

SpringBoot操作Jedis

1、pom依賴(lài)

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.5.6</version>
        <relativePath/>
    </parent>
    <groupId>com.example</groupId>
    <artifactId>spring-boot-jedis</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>spring-boot-jedis</name>
    <description>spring-boot-jedis</description>
    <properties>
        <java.version>1.8</java.version>
    </properties>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>2.9.0</version>
        </dependency>
    </dependencies>
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>

2、配置相關(guān)參數(shù)

spring.redis.host=127.0.0.1
spring.redis.database=0
spring.redis.port=6379
spring.redis.timeout=5000

3、JedisPool的設(shè)置

package com.example.springbootjedis.config;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.stereotype.Component;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
/**
 * @author zhangshixing
 * @date 2021年11月06日 11:38
 */
@Component
@ConfigurationProperties(prefix = "spring.redis")
public class RedisConfig {
    private String host;
    private int port;
    private int timeout;
    public String getHost() {
        return host;
    }
    public void setHost(String host) {
        this.host = host;
    }
    public int getPort() {
        return port;
    }
    public void setPort(int port) {
        this.port = port;
    }
    public int getTimeout() {
        return timeout;
    }
    public void setTimeout(int timeout) {
        this.timeout = timeout;
    }
    @Bean
    public JedisPool redisPoolFactory() {
        JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
        jedisPoolConfig.setMaxIdle(0);
        jedisPoolConfig.setMaxWaitMillis(5000);
        JedisPool jedisPool = new JedisPool(jedisPoolConfig, host, port, timeout, null);
        return jedisPool;
    }
}

4、啟動(dòng)類(lèi)

package com.example.springbootjedis;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class SpringBootJedisApplication {
	public static void main(String[] args) {
		SpringApplication.run(SpringBootJedisApplication.class, args);
	}
}

5、測(cè)試

package com.example.springbootjedis;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
@SpringBootTest
class SpringBootJedisApplicationTests {
	@Autowired
	private JedisPool jedisPool;
	@Test
	void contextLoads() {
		Jedis jedis = jedisPool.getResource();
		System.out.println(jedis);
		String keyName = "FirstInfo";
		String fieldName = "redisDemo";
		String str = "hello";
		jedis.hset(keyName,fieldName, str);
		jedis.close();
	}
}

在這里插入圖片描述

到此這篇關(guān)于SpringBoot操作Jedis的文章就介紹到這了,更多相關(guān)SpringBoot操作Jedis內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java簡(jiǎn)單實(shí)現(xiàn)多線程及線程池實(shí)例詳解

    java簡(jiǎn)單實(shí)現(xiàn)多線程及線程池實(shí)例詳解

    這篇文章主要為大家詳細(xì)介紹了java簡(jiǎn)單實(shí)現(xiàn)多線程,及java爬蟲(chóng)使用線程池實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Spring?Boot自動(dòng)裝配、啟動(dòng)流程、配置優(yōu)先級(jí)問(wèn)題記錄

    Spring?Boot自動(dòng)裝配、啟動(dòng)流程、配置優(yōu)先級(jí)問(wèn)題記錄

    Spring?Boot通過(guò)@EnableAutoConfiguration注解和條件注解,實(shí)現(xiàn)自動(dòng)裝配功能,但并非全自動(dòng),而是有條件,啟動(dòng)流程包括初始化SpringApplication實(shí)例和執(zhí)行run()方法,本文介紹Spring?Boot自動(dòng)裝配、啟動(dòng)流程、配置優(yōu)先級(jí)問(wèn)題記錄,感興趣的朋友跟隨小編一起看看吧
    2025-12-12
  • Java CAS原子操作詳解

    Java CAS原子操作詳解

    在synchronized的優(yōu)化過(guò)程中我們看到大量使用了CAS操作,CAS全稱(chēng)Compare And Set(或Compare And Swap),簡(jiǎn)單來(lái)說(shuō)CAS操作就是一個(gè)虛擬機(jī)實(shí)現(xiàn)的原子操作
    2023-02-02
  • ZooKeeper開(kāi)發(fā)實(shí)際應(yīng)用案例實(shí)戰(zhàn)

    ZooKeeper開(kāi)發(fā)實(shí)際應(yīng)用案例實(shí)戰(zhàn)

    這篇文章主要為大家介紹了ZooKeeper開(kāi)發(fā)的實(shí)際應(yīng)用案例實(shí)戰(zhàn),文中附含詳細(xì)開(kāi)發(fā)應(yīng)用源碼,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2022-01-01
  • Spring如何將bean添加到容器中

    Spring如何將bean添加到容器中

    這篇文章主要介紹了Spring如何將bean添加到容器中,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • java日期相關(guān)類(lèi)實(shí)例詳解

    java日期相關(guān)類(lèi)實(shí)例詳解

    這篇文章主要介紹了java日期相關(guān)類(lèi)實(shí)例詳解,小編覺(jué)得還是挺不錯(cuò)的,這里分享給大家,供需要的朋友參考。
    2017-10-10
  • SpringBoot整合PowerJob實(shí)現(xiàn)定時(shí)任務(wù)調(diào)度

    SpringBoot整合PowerJob實(shí)現(xiàn)定時(shí)任務(wù)調(diào)度

    最近項(xiàng)目需要使用定時(shí)任務(wù),而使用了PowerJob做任務(wù)調(diào)度模塊,感覺(jué)這個(gè)框架真香,今天我們就來(lái)深入了解一下新一代的定時(shí)任務(wù)框架——PowerJob,需要的朋友可以參考下
    2024-03-03
  • 復(fù)雜JSON字符串轉(zhuǎn)換為Java嵌套對(duì)象的實(shí)現(xiàn)

    復(fù)雜JSON字符串轉(zhuǎn)換為Java嵌套對(duì)象的實(shí)現(xiàn)

    這篇文章主要介紹了復(fù)雜JSON字符串轉(zhuǎn)換為Java嵌套對(duì)象的實(shí)現(xiàn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • MyEclipse到期破解代碼分享

    MyEclipse到期破解代碼分享

    前幾天有個(gè)小伙伴咨詢(xún),使用的時(shí)候一直說(shuō)myeclipse已過(guò)期,需要購(gòu)買(mǎi),如何解決?可以去網(wǎng)上搜搜注冊(cè)碼,但作為程序猿這么做簡(jiǎn)直太無(wú)趣,看看我們自己來(lái)解決這個(gè)問(wèn)題
    2014-11-11
  • 再也不用怕! 讓你徹底搞明白Java內(nèi)存分布

    再也不用怕! 讓你徹底搞明白Java內(nèi)存分布

    做Java的大都沒(méi)有c++ 的那種分配內(nèi)存的煩惱,因?yàn)镴ava 幫我們管理內(nèi)存,但是這并不代表我們不需要了解Java的內(nèi)存結(jié)構(gòu),因?yàn)榫€上經(jīng)常出現(xiàn)內(nèi)存的問(wèn)題,今天聊一下內(nèi)存的問(wèn)題,需要的朋友可以參考下
    2021-06-06

最新評(píng)論

临夏市| 嘉鱼县| 唐海县| 丹寨县| 吉安县| 岢岚县| 嵩明县| 星子县| 盐津县| 金山区| 临夏市| 石家庄市| 福建省| 滨海县| 华池县| 孝义市| 景德镇市| 甘孜| 洛隆县| 乌拉特前旗| 浮梁县| 噶尔县| 新津县| 宾川县| 甘洛县| 封丘县| 镇赉县| 楚雄市| 拉孜县| 明水县| 大同市| 博乐市| 潜山县| 卢龙县| 阿坝县| 金湖县| 维西| 兴安县| 天柱县| 同江市| 福州市|