spring boot 繼承redis集群

2022-10-08 19:30:16 字數 2027 閱讀 9579

1.使用redis連線池

package com.yjw.config;

import org.springframework.beans.factory.annotation.autowired;

import org.springframework.context.annotation.bean;

import org.springframework.context.annotation.configuration;

import org.springframework.data.redis.connection.redisconnectionfactory;

import org.springframework.data.redis.core.redistemplate;

import org.springframework.data.redis.serializer.stringredisserializer;

@configuration

public

class

redisconfig

}

spring:

redis:

password: # 密碼(預設為空)

timeout: 6000ms # 連線超時時長(毫秒)

cluster:

max-redirects: 3 # 獲取失敗 最大重定向次數 lettuce

nodes:

- 116.62.198.68:6379

- 116.62.198.68:6380

- 116.62.198.68:6381

- 116.62.198.68:6389

- 116.62.198.68:6390

- 116.62.198.68:6391

jedis: #jedis連線池

lettuce: #lettuce

pool:

max-active: 1000 # 連線池最大連線數(使用負值表示沒有限制)

max-wait: -1ms # 連線池最大阻塞等待時間(使用負值表示沒有限制)

max-idle: 10 # 連線池中的最大空閒連線

min-idle: 5 # 連線池中的最小空閒連線

@autowired

private redistemplateredistemplate;

org.springframework.boot

spring-boot-starter-data-redis

2.使用lettuce連線池

package com.yjw.config;

import org.springframework.context.annotation.bean;

import org.springframework.context.annotation.configuration;

import org.springframework.data.redis.connection.lettuce.lettuceconnectionfactory;

import org.springframework.data.redis.core.redistemplate;

import org.springframework.data.redis.serializer.genericjackson2jsonredisserializer;

import org.springframework.data.redis.serializer.stringredisserializer;

@configuration

public

class

redislettuceconfig

}

org.springframework.boot

spring-boot-starter-data-redis

org.apache.commons

commons-pool2

RED啟動ARED演算法

注 關於ared ared其實ns2包中是自帶的,在tcl指令碼語言中使用red演算法時加入以下引數擁塞演算法就變成ared了,在壓縮檔案中有ared的完整應用tcl檔案,自己看看吧。use new ared redq set adaptive 1 使adaptive 的值為1 即啟動ared 演算...

spring session使用配置redis

1.新增依賴 dependency groupid org.springframework.session groupid artifactid spring session data redis artifactid version 1.2.0.release version dependency...

Django session相關操作 redis

設定session11 request.session username chen 12 設定過期時間13 request.session.set expiry 30 14 返回json字串 15return httpresponse 首頁 161718 deflogin request 19if ...