DataBase/Redis
-
[Redisson] 레디스로 객체 저장 시 클래스 (타입)정보 제외하기DataBase/Redis 2023. 3. 25. 22:59
redis client로 redisson을 쓰고 있는데 따로 설정 없이 객체를 저장할 경우 클래스 정보도 함께 저장된다. 데이터 직렬화를 하면서 클래서 정보도 포함시킨다. redisson은 객체를 사용하기 위해 RBucket 개념을 활용하는데, spring data redis에서 bucket에 관한 설명을 보면 다음과 같다. Bucket is the data bag for Redis hash structures to be used with RedisData. 버킷은 레디스의 hash structure로 사용되는 데이터 가방이다. 직역하면 그런데, 객체를 담을 수 있는 녀석이라고 생각하면 되겠다. baeldung에도 object holder로 소개하고 있다. 데이터 직렬화 시 redisson은 Kyro5..
-
Mac M1에서 redis-server 명령어 동작하지 않을 때 해결방법DataBase/Redis 2021. 6. 20. 13:01
정말 간단하게 정리. 6.0.10 버전 이상부터는 해결됐다고 한다. 사정이 없다면 버전업을 추천(2021년 6월 20일 기준 6.2.4버전이 stable) redis-server 명령어가 동작하지 않아서 사용하고 있는 노트북이 m1 맥북프로랑 관련이 있지 않을까 싶어 검색해보니 맞았다. 아래처럼 입력하면 잘 실행되는걸 볼 수 있다. $ sudo redis-server --daemonize yes 깃헙 이슈를 보면 Developer-Ecosystem-Engineering분이 남겨두신 상세한 설명을 내 나름 해석해보자면, (어려워서.. 정확한 이유를 알고싶으시면 원문을 보시는 걸 추천) redis-server 커맨드가 수행되면서 초기화 시, 환경변수들을 arguments로 받는다고 한다. 이 argument..