admin
2021-05-19 fd59c11e6090fba2e6a5866503ad509178acc0df
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
package com.ks.vip.config;
 
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
 
@Configuration
public class RedisConfiguration {
 
    @Value("${redis.host}")
    private String host;
 
    @Value("${redis.port}")
    private int port;
 
    @Value("${redis.timeout}")
    private int timeout;
 
    @Value("${redis.password}")
    private String password;
 
    @Value("${redis.database}")
    private int database;
 
    @Bean
    public JedisPool redisPoolFactory() {
        JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
        JedisPool jedisPool = new JedisPool(jedisPoolConfig, host, port, timeout, password, database);
        return jedisPool;
    }
 
 
}