redis

Programming/Database

[Redis] 여러 키 한번에 삭제하기

개발 서버에 있는 Redis에 저장된 데이터를 한 번에 지우고 싶은데, 데이터가 너무 많아서 난감한 가운데 찾은 방법을 공유해본다. redis에서는 키값을 기반으로 데이터를 지우는 del 명령어를 지원하는데, 명령어 이용방식은 다음과 같다. del [key1] [key2] [key3] ... 내가 지우고 싶은 데이터가 저장된 키의 형태는 다음과 같았다. BlockToken: redis에서는 keys 명령어를 통해 키값으로 저장된 데이터를 조회할 수 있으며, glob-style pattern을 통해 키를 조회할 수 있다. redis.io/commands/keys KEYS – Redis Returns all keys matching pattern. While the time complexity for thi..

Programming/Spring

[SpringBoot] Redis Channel Subscribe with MessagePack

Spring Boot 환경에서 Redis로부터 MessagePack으로 압축되어 전송된 문자열을 복호화 하느라 며칠 삽질을 했었다. 최신 릴리즈 버전과 관련 자료도 없었기에 더 고생을 했는데, 나 같은 사람이 더 이상 발생하지 않길 빌며 공유해본다. 😅 Spring Boot에서 Redis를 사용하고 있고, 특정 Channel을 Subscribe 하고 있을 때, Publish 되어 전송되는 메시지가 MessagePack 방식으로 압축이 되어있는 경우 다음과 같이 압축을 해제하여 메시지 원문을 받을 수 있다. * MessagePack 이란? MessagePack: It's like JSON. but fast and small. MessagePack for CLI What is it? This is Messa..

Programming/Spring

[SpringBoot] Redis Publish Channel Subscribe

Spring Boot 환경에서 Redis를 사용한다면, build.gradle에 다음과 같이 스크립트를 작성 할 것이다. // Redis 의존성 implementation 'org.springframework.boot:spring-boot-starter-data-redis' 외부 Redis 서버를 사용하는 경우, application.yml에 다음과 같이 Redis 접속 정보를 입력한다. spring: redis: host: localhost port: 6378 database: 0 password: redispassword 이후 application.yml에 작성된 접속 정보를 바탕으로 Redis 환경설정을 다음과 같이 해준다(임베디드 Redis 서버를 사용하는 경우 아래 설정코드와는 다르게 설정해야한..

JohnMark
'redis' 태그의 글 목록