목록DB/Redis (3)
잘 정리해보자

window 환경에서 redis 설치를 아래 url에서 진행했었는데, ms에서 지원해놓은 버전이 3.0.xxx으로 현재 redis 기준 7.4.x버전이라 실행할 수 있는 명령어 차이도 발생하여 window powershell을 이용해 설치를 진행했다. ubuntu 설치> wsl --install설치 후 ubuntu 접속 후 redis 설치> wsl> sudo apt update> sudo apt-get install redisredis 설치 후 자동으로 시작되므로 실행 확인 명령어> systemctl status redis-server redis-cli 명령어 커맨드 실행> redis-cli127.0.0.1:6379> keys *(empty array) redis 시작/종료/재시작 명령어> sudo sy..
Rdis 설치 후 설치한 경로에서 redis-cli 실행해서 명령어 확인하기 전에, Redis명령어는 버전에 따라 차이가 어느정도 있는 것 같으니 꼭 버전 확인이 필요! Redis 버전 조회$ redis-cli --versionredis-cli 7.2.4 Redis는 key-value로 값이 저장되며, string 타입은 set/get 으로 값을 저장하고 가져온다. set : key-value 를 저장, get : key값으로 value값 호출set [key값] [value값]get [key값]127.0.0.1:6379> set os_key windowOK127.0.0.1:6379> get os_key"window" mset : 여러개의 key-value를 저장, mget : 여러개의 key값으로 ..
Redis 특징 1. 메모리 저장 방식 In Memory 비 관계형 DB Disk 저장 방식보다 자료 접근이 빠름. 데이터 양이 빠르게 증가할 경우 응답속도가 저하되는 문제 해결이 가능. 메모리상에 index를 넣어 필요한 정보를 검색. 데이터 지속성 보장을 위해 메모리에 (INSERT/UPDATE/DELETE)된 값은 Disk에 로그로 기록(스냅샷 및 AOF) 하고 재구동 시 Disk 로그파일 읽어 메모리에 재구축. 2. key-value 저장 value 타입을 여러 타입으로 저장 가능 (string,set,hash,list) 3. Single Thread 방식 Redis는 Single Thread라고는 하는데, 부분 Multi-thread (multiplexing) + Single-thread로 비동..