@Bean
JedisConnectionFactory jedisConnectionFactory() {
RedisStandaloneConfiguration redisStandaloneConfiguration = new RedisStandaloneConfiguration ()
redisStandaloneConfiguration.setHostName(host)
redisStandaloneConfiguration.setPort(port)
redisStandaloneConfiguration.setDatabase(database)
redisStandaloneConfiguration.setPassword(RedisPassword.of(password))
JedisClientConfiguration.JedisClientConfigurationBuilder jedisClientConfiguration = JedisClientConfiguration.builder()
jedisClientConfiguration.connectTimeout(Duration.ofMillis(timeout))
JedisConnectionFactory factory = new JedisConnectionFactory(redisStandaloneConfiguration,
jedisClientConfiguration.build())
return factory
}