redis 명령어
-
Redis 4 - Redis의 자료구조 및 명령어 [ Set ]Redis 2021. 4. 6. 20:07
본 포스팅은 Redis에 대해 알아보고, Spring Boot 프로젝트에 적용해 활용해보는 목적으로 작성되었습니다. Redis 기본 자료 구조 및 명령어 Set 편 명령어 [Key] [Value] 는 Key 값이 [Key], Value 값이 [Value]임을 나타냅니다. 기본 명령어 1. sadd [Key] [Value] ⇒ set에 value 추가 시간복잡도 ⇒ O(1) 2. srem [key] [Value] ⇒ set의 value가 키인 값 삭제 시간복잡도 ⇒ O(1) 3. smembers [Key] ⇒ set의 모든 원소 조회 시간복잡도 ⇒ O(1) 4. scard [Key] ⇒ set의 원소 갯수 조회 시간복잡도 ⇒ O(1) 5. spop [Key] ⇒ set의 원소 중 아무거나 삭제 후 조회 시..
-
Redis 3 - Redis의 자료구조 및 명령어 [ Key ]Redis 2021. 4. 6. 19:56
본 포스팅은 Redis에 대해 알아보고, Spring Boot 프로젝트에 적용해 활용해보는 목적으로 작성되었습니다. Redis 기본 자료구조 및 명령어 Key 편 명령어 [Key] [Value] 는 Key 값이 [Key], Value 값이 [Value]임을 나타냅니다. 기본 명령어 1. keys * ⇒ 패턴에 일치하는 모든 키를 반환 [ 패턴 ] * ⇒ 모든 키 값 *o* ⇒ o가 들어간 키 값 g?od ⇒ good, gaod, gbod g*ood ⇒ good, gabcdeood, gggggood 등 시간복잡도 ⇒ O(N) 대용량 데이터를 가지고있을 때 사용하면 성능 저하의 원인이 될 수 있기에 위험함. 2. del [Key] ⇒ key 제거 시간복잡도 ⇒ O(N) 제거할 데이터 만큼 3. exists ..
-
Redis 2 - Redis의 자료구조 및 명령어 [ List편 ]Redis 2021. 4. 6. 19:39
Redis 기본 자료구조 및 명령어 List 편 명령어 [Key] [Value] 는 Key 값이 [Key], Value 값이 [Value]임을 나타냅니다. String 1 : 1 방식의 Key - Value 형식 기본 명령어 ⇒ get, set, del set [Key] [Value] → key에 value 저장 get [Key] → key 값의 데이터 조회 del [Key] → Key 삭제 List Last, First에 삽입과 삭제가 가능한 자료구조로 Quick List를 사용 기본 명령어 ⇒ lpush, rpush, lpop, rpop, lrange lpush [Key] [Value] → key의 List 처음에 [Value] 삽입 시간 복잡도 ⇒ O(1) rpush [Key] [Value] → k..