2024/05/09 3

[Redis] sorted sets

1. Redis sorted sets 란?   - 정렬된 집합   - Score를 기준으로 정렬됨   2. Redis sorted sets 사용 방법   - ZADD와 ZREM 로 데이터 입력 및 제거 가능> ZADD trip_scores 10 tripId:1(integer) 1> ZADD trip_scores 12 tripId:3(integer) 1> ZADD trip_scores 8 tripId:5 9 tripId:8 6 tripId:11 14 tripId:20(integer) 4> ZREM trip_scores tripId:20(integer) 1     - ZRANGE(오름차순)와 ZREVRAMGE(내림차순) 로 데이터 출력 가능> ZRANGE trip_scores 0 -11) "tripId:11..

Redis/redis 2024.05.09

[Redis] hashes

1. Redis hashes 란?   - 필드-값 쌍의 컬렉션으로 구성된 레코드 유형   - Python 의 Dictionary, Java 의 HashMap 과 유사  2. Redis hashes 사용 방법  - HSET, HGET 으로 데이터 입 출력 가능 > HSET tripId:1 title 여행 content 여행후기 hashtag 바닷가 id 1(integer) 4> HGET tripId:1 title"여행"> HGET tripId:1 hashtag"바닷가"> HGETALL tripId:11) "title"2) "여행"3) "content"4) "여행후기"5) "hashtag"6) "바닷가"7) "id"8) "1"    - HMGET 으로 field 조회 가능> HMGET tripId:1 tit..

Redis/redis 2024.05.09

[Redis] sets

1. Redis Sets 란?   - 순서가 지정되지 않은 컬렉션  - 일반적인 집합 연산 수행   2. Redis Sets 사용 방법  - SADD, SREM 로 데이터를 입력 및 삭제> SADD trips:recommend:1 tripId:1(integer) 1> SADD trips:recommend:1 tripId:2(integer) 0> SADD trips:recommend:2 tripId:1 tripId:3(integer) 2    - SISMEMBER 로 해당 키값이 존재하는지 확인> SISMEMBER trips:recommend:1 tripId:1(integer) 1> SISMEMBER trips:recommend:1 tripId:2(integer) 0    - SINTER로 교집합 확인> ..

Redis/redis 2024.05.09