-
Redis : SET 자료구조 :: SADD , SMEMBERS , SUNION , SINTER , SDIFF , SUNIONSTORE , SINTERSTORE , SDIFFSOTRE , SISMEMBER , SMISMEMBER , SCARD , SREM , SSCANDB/Redis 2023. 12. 13. 00:01
중복 값 없이 데이터 리스트를 관리해주는 자료 구조이다. SADD SET 자료구조를 가지는 key 키에 데이터( member1 , member2 ... ) 추가 SADD key member [member ...] ex 1 . color 키에 중복 없는 색상 값 8개 입력 SADD color red green blue yellow black white orange sky ex 2 . color 키에 중복 없는 색상 값 1개 입력 추가 SADD color mix-color ex 3 . color 키에 중복 색상 값 1개 입력 추가 SADD color red 값 추가에 성공하면 추가된 수량이 반환된다. 중복 값을 입력하면 추가되지 않기 때문에 0 반환 SMEMBERS SET 자료구조를 가진 key의 데이터 조..
-
redis : windows에 설치DB/Redis 2023. 12. 12. 00:01
https://redis.io/docs/getting-started/installation/install-redis-on-windows/ redis는 windows를 공식 지원하지 않는다고 한다 하지만 WSL2 라는걸 설치한다면 windows에서도 사용할 수 있다고 한다. ㄱㄱ 1. WSL2 설치 WSL 이란, Linux용 Windows 하위 시스템으로 WSL을 사용하면 기존 가상 머신 또는 이중 부팅 설정의 오버헤드 없이 windows에서 직접 Linux 애플리케이션, 유틸리티 및 Bash 명령줄 도구를 사용할 수 있다. 출처: https://learn.microsoft.com/ko-kr/windows/wsl/install windows에서 cli로 설치를 진행할 때는 꼭 관리자 모드로 터미널을 실행해..
-
windows power shell 꾸미기OS/Windows 2023. 12. 12. 00:01
기본 테마 정말 ............. 😬 해서 찾아본 powershell 꾸미기 ! ㅋㅋ 참고 : https://devdavelee.tistory.com/173 0. 관리자 모드로 powershell 진입 1. Install Oh My Posh winget install JanDeDobbeleer.OhMyPosh -s winget 설치 후 cmd 창을 종료하고 새로 실행 2. Oh My Posh font 설치 oh-my-posh font install 폰트 보는 곳 > https://www.nerdfonts.com/font-downloads 설치 후 터미널을 종료하고 새로 실행한 다음, title 표시 줄 위에서 우클릭 - 설정 진입 왼쪽 메뉴에서 power shell 선택 하고, 하단 추가설정 메뉴..
-
에러 기록 : [ redisTemplate.executePipelined() ] Callback cannot return a non-null value as it gets overwritten by the pipeline에러기록 2023. 12. 12. 00:01
Callback cannot return a non-null value as it gets overwritten by the pipeline 108번째 줄에 보이는 return 에 null이 아닌 다른 무언가를 입력하면 나타나는 에러이다. 이럴거면 return 왜 있지 ;; https://stackoverflow.com/questions/46323026/spring-data-redis-redis-pipeline-returning-always-null return은 파이프라인 명령의 결과를 반환하기 위해 폐기되므로 null이어야 한다고 한다. 이럴거면 return 왜 있지 ;;2222
-
Spring boot : Redis Pipeline (링크)Spring Boot 🍃 2023. 12. 12. 00:01
레디스에 Pipeline 이라는 기능이 있다고 한다. 여러개의 쿼리를 모아서 대량으로 준비한 다음에 한번에 redis로 명령어를 보내는 기능이다. jpa의 batch 같은 기능으로 이해했다. 차이점이라면 jpa는 insert 를 다량으로 하던지, delete를 다량으로 하지만 redis의 pipeline은 여러 종류의 쿼리를 모아서 다량으로 처리가 가능하다는 것이다. 이제 막 알아낸 기능이라서 정리가 안되었기 때문에 정리가 잘 된듯 한 다른 사람의 블로그 링크를 가져와서 붙임! https://tjdrnr05571.tistory.com/7 https://velog.io/@jsb100800/redis-pipelining https://velog.io/@meme2367/MindDiary-이슈-7.-Redis에..
-
Spring boot : Object -> Map 변환Spring Boot 🍃 2023. 12. 12. 00:01
보고 배운 곳 : https://moonong.tistory.com/61 ObjectMapper를 사용하여 변환하는 방법이 있다. ObjectMapper는 Spring boot에서 bean으로 관리하는 객체이기 때문에 생성자 주입방식으로 주입 받아 사용! 1. dto 객체 생성 public record TestDto ( String name, Integer postcode, String route ) { public static TestDto of (String name, Integer postcode, String route) { return new TestDto(name, postcode, route); } } 2. dto -> map 변환 @Slf4j @Service @RequiredArgsCons..