Spring Boot 中的redis使用

2021-08-11 11:39:29 字數 1359 閱讀 7636

步驟一:匯入依賴包

org.springframework.boot

spring-boot-starter-redis

步驟二:

1. 單機版

#spring.redis.host=192.168.0.111

#spring.redis.port=8023

在spring boot 的啟動類中開啟redis 快取

// 開啟redis 快取

//@enablecaching

public static void

main(string args)

} 開啟快取後就可以使用了:在需要用到快取的地方加上註解即可

@cacheable(value = "adduser")

/**

* @cacheable

redis 快取

* @param

user

*/// @cacheable(value = "adduser")

public void

adduser(user user)

2. redis 集群

#整合redis 集群

#spring.redis.cluster.nodes=192.168.0.108:7001,192.168.0.108:7002,192.168.0.108:7003,192.168.0.108:7004

寫乙個配置檔案用來分解以上集群節點

//@configuration

//public class redisconfig ")

// private string clusternodes;

//// /**

// * 注入集群節點資訊

// * @return

// */

// @bean // 相當於

// public jediscluster getjediscluster()

//// //

// jediscluster jediscluster = new jediscluster(hostandports);

//// return jediscluster;

// }

//}

使用的時候注入以下即可:

@autowired

// private jediscluster jediscluster;

//    public string findredis()

hive優化之控制hive任務中的reduce數

1.hive自己如何確定reduce數 reduce個數的設定極大影響任務執行效率,不指定reduce個數的情況下,hive會猜測確定乙個reduce個數,基於以下兩個設定 hive.exec.reducers.bytes.per.reducer 每個reduce任務處理的資料量,預設為1000 3...

SpringBoot中的註解

在spring boot中幾乎可以完全棄用xml配置檔案,本文的主題是分析常用的註解。spring最開始是為了解決ejb等大型企業框架對應用程式的侵入性,因此大量依靠配置檔案來 非侵入式 得給pojo增加功能,然而,從spring 3.x開始,spring被外界最為詬病的一點就是配置繁多,號稱 配置...

springboot中的註解

configuration和 bean 這兩個註解一般都是搭配使用,在springboot中,官方給我們配置了很多的啟動器,而我們配置的時候往往在配置檔案properties或者yml中配置相對應的引數即可,但是官方總有沒有自動化的引數,這時候我們就需要了這個註解。例如當我們ssm shiro的時候...