Server/Redis
-
Spring Boot + Redis 삽질과 디버깅Server/Redis 2020. 10. 6. 23:53
레디스가 만능은 아니다 - Connection수를 최소화 하는 것이 중요하다. - Redis Set과 Redis List 1) Redis에 Multi Thread로 Push를 때리는 것은 위험천만하다. WAS에서 특정 데이터를 REDIS에 저장할 때, REDIS와 WAS 사이의 통신 속도 만큼 지연이 발생한다. 가령 유저가 방문했을 때 방문 히스토리를 REDIS에 쌓는다고 할 때, REDIS와 WAS사이에 30ms 의 지연이 발생한다면, 별도의 Thread에서 처리를 하지 않고, Main Thread에서 Redis에 Push를 하게 된다면 그 만큼 응답 속도는 30ms 만큼 느려지게 된다. "어? 그럼 Sub Thread에서 Push 때리면 되는 거 아냐?" Redis를 죽일 수 있는 1방의 코드 Thr..
-
스프링 부트 + 레디스 설정/ 테스트Server/Redis 2020. 9. 29. 15:46
@EnableRedisHttpSession @Configuration @PropertySource("classpath:application.properties") public class RedisConfig { @Value("${spring.redis.host}") private String redisHostName; @Value("${spring.redis.port}") private int redisPort; @Bean public static PropertySourcesPlaceholderConfigurer propertySourcesPlaceholderConfigurer() { return new PropertySourcesPlaceholderConfigurer(); } @Bean public R..
-
CentOS 8.2 Redis 설치Server/Redis 2020. 9. 29. 10:08
참조자료 dejavuqa.tistory.com/350 Redis 설치 (on CentOS7) CentOS에 Redis를 설치해야 합니다. 언제나 그렇듯이 CentOS 버전부터 확인하고 갑니다. $ cat /etc/os-release NAME="CentOS Linux" VERSION="7 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETT.. dejavuqa.tistory.com 리눅스 버전 확인: CentOS 8.2 Last login: Mon Sep 28 08:14:27 2020 from 61.43.45.2 [~~~~@~~~~ ~]$ sudo su - Last login: Mon Sep 28 08:15:06 UTC 2020 on pts/0 [..