본문 바로가기

개발 지식19

Redis(2) 사용 방법 우선 redis 설치부터 해야한다! 설치는 mac을 기준 brew을 통해 설치 가능하다. redis 설치 명령어 brew install redis 접속 redis-cli 데이터 저장 set key value ex) set aa bb 데이터 가져오기 get key ex) get aa 전체 키 조회 keys * 데이터 삭제 del key ex) del aa 전체 데이터 삭제 flushall 전체 명령어 redis-cli 127.0.0.1:6379> set aa bb OK 127.0.0.1:6379> get aa "bb" 127.0.0.1:6379> keys * 1) "aa" 127.0.0.1:6379> del aa (integer) 1 127.0.0.1:6379> keys * (empty array) 127.. 2022. 11. 22.
Redis(1) 개념 정리 Redis란? key-value 형태로 저장하는 서버 레디스는 인메모리 데이터 구조 저장소로, 데이터베이스, 캐시, 메시지 브로커를 사용한다. 레디스는 인메모리인 램에서 데이터를 관리한다. 그래서 속도가 빠르다 언제 사용하는 것이 좋은가? I/O가 빈번하게 발생하는 경우 ex) 좋아요, 조회수, 사용자의 세션 관리 등등 Redis의 데이터 구조 문자열(String), 해시(hash), 리스트(List), 셋(sets) 등등 지원 redis 특징 데이터 타입은 String, Set, List, Sorted set, Hash, Bit arr, HyperLog, Stream을 지원한다. 데이터 저장은 메모리를 포함하여 디스크에도 저장을 할 수 있다. 스냅샷을 통해서 디스크에 담을 수 있는데 이를 통해서 비휘발.. 2022. 11. 21.
VSCODE import 오류 분명 build.gradle를 정확하게 입력하고, 디펜던시도 맞게 들어왔는데도 import가 안되는 경우가 종종 있었다 이전에는 그냥 프로젝트를 이름만 바꿔 새로 파서 사용했는데 더이상은 이문제를 이렇게 넘겨서는 안되겠다고 생각하여 이 글을 쓰게 되었다 해결 방법 command+shift+P를 누른후 clean java language server workspace 를 선택하면 된다 그렇게 프로젝트가 한번 닫이고 다시 시작되면 import가 잘된다 2022. 10. 11.