본문 바로가기

Redis

(4)
Redis - Spring Boot 와 연동 Redis 데이터 조회먼저 테스트 데이터를 넣었다.  json 배열에 2개의 json 형식의 데이터가 들어있다. RedisSample.java @GetMapping("/redis/list") public String selectRedisList() throws Exception { String key = "TEST_REDIS_USER"; ListOperations listOperations = redisTemplate.opsForList(); Long size = listOperations.size(key); JSONParser parser = new JSONParser(); if(size > 0){ for(int i..
Redis - Spring Boot 와 연동 Redis 를 Spring Boot와 연동 해보자 build.gradle에 redis를 추가한다. implementation 'org.springframework.boot:spring-boot-starter-data-redis' Redis를 사용하기위해 설정 파일 만든다. application.properties spring.redis.host=localhost spring.redis.port=6379 RedisConfig.java public class RedisConfig { @Value("${spring.redis.host}") public String host; @Value("${srping.redis.port}") public int port; @Bean public RedisTemplate r..
Redis 윈도우 설치 Redis 윈도우 설치 https://github.com/microsoftarchive/redis/releases Releases · microsoftarchive/redis Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes - microsoftarchive/redis github.com msi를 다운받아 준다. 설치경로와 기본 포트를 설정한다. 작업관리자 서비스에 들어가보면 Redis가 실행중인 것을 볼 수 있다. 윈도우 서비스를 사용하지 않는다..
Redis 란? Redis 란? Redis는 오픈 소스 기반의 고성능 키-값 저장소이며, 메모리 내 데이터 구조 저장 및 검색을 위한 데이터베이스로 사용한다. Redis는 NoSQL 데이터베이스 중 하나로, 주로 캐싱, 세션 관리,메시지 브로커, 대기열 처리 등 다양한 용도로 활용된다. Redis는 특히 메모리 내 데이터 저장으로 빠른 응답 속도를 제공하며, 디스크에 데이터를 지속적으로 저장하여 데이터 손실을 방지할 수 도 있다. 또한 다양한 데이터 구조를 지원하며, 문자열, 리스트, 해시, 집합, 정렬 집합과 같은 데이터 타입을 다룰 수 있어 다양한 어플리케이션에서 활용 가능하다. 데이터 베이스가 있음에도 불구하고 Redis를 사용하는 이유? 데이터베이스는 데이터를 물리 디스크에 직접 쓰기 때문에 서버에 문제가 발생해..