Redis 튜토리얼

Redis 는 인 메모리 데이터 저장 및 캐싱을 위한 잘 구성된 학습 경로를 제공합니다. 저희 튜토리얼은 Redis 데이터 구조, 캐싱 전략 및 성능 최적화 기술을 다루며, 초보자와 중급 개발자 모두에게 적합합니다. 무료 랩과 실용적인 예제를 통해 Redis 작업에 대한 실습 경험을 얻을 수 있습니다. 저희 대화형 플레이그라운드를 통해 Redis 명령을 연습하고 즉각적인 결과를 확인할 수 있습니다.

Redis 기본 데이터 관리

Redis 기본 데이터 관리

이 랩에서는 Redis 에서 기본적인 데이터 관리 기술을 탐구합니다. 카운터 및 속도 제한기에 적합한 원자적 (atomic) `INCR` 및 `DECR` 명령을 사용하여 숫자 값을 증가시키고 감소시키는 방법을 배우는 것으로 시작합니다. `redis-cli` 를 사용하여 Redis 서버에 연결하고 초기 값을 설정한 다음, 값을 증가 및 감소시키고 `GET` 명령으로 결과를 확인합니다. 또한 `KEYS` 명령을 사용하여 Redis 에 저장된 모든 키를 검색하는 방법을 배웁니다.
Redis
웹사이트 방문자 수 측정을 위한 Redis 카운터 증가

웹사이트 방문자 수 측정을 위한 Redis 카운터 증가

이번 챌린지에서는 Redis 기반의 카운터를 구현하여 웹사이트 홈페이지 방문 횟수를 추적합니다. 목표는 `redis-cli` 를 사용하여 Redis 서버에 접속하고, `INCR` 명령어를 통해 `homepage_visits` 키 값을 1 증가시킨 후 `redis-cli` 를 종료하는 것입니다.
Redis
Redis 최대 메모리 제한 설정

Redis 최대 메모리 제한 설정

이번 챌린지에서는 메모리 고갈로 인한 데이터 손실을 방지하기 위해 Redis 의 `maxmemory` 제한을 설정합니다. 시스템 관리자로서 `redis-cli` 를 사용하여 Redis 서버에 접속하고, `CONFIG SET` 명령어를 통해 Redis 메모리 사용량을 200MB 로 제한하는 작업을 수행하게 됩니다. `redis-cli` 환경 내에서 `maxmemory` 파라미터를 `200mb` 로 설정한 뒤 종료해야 합니다. 성공 여부는 Redis 명령어 실행 이력을 통해 확인됩니다.
Redis
Redis 할 일 목록에 항목 추가하기

Redis 할 일 목록에 항목 추가하기

이번 챌린지에서는 `LPUSH` 명령어를 사용하여 Redis 기반의 할 일 목록 애플리케이션에 항목을 추가하는 방법을 배웁니다. 목표는 Redis 의 `todo_list` 라는 리스트에 'Grocery Shopping'을 추가하는 것입니다. `redis-cli` 를 사용하고 검증 단계를 통해 성공 여부를 확인하게 됩니다.
Redis
Redis 캐시 키 만료 설정하기

Redis 캐시 키 만료 설정하기

이번 챌린지에서는 Redis 를 사용하여 인기 주제를 캐싱하는 소셜 미디어 앱의 시나리오를 실습합니다. 목표는 인기 주제를 나타내는 키를 생성하고 특정 시간 후에 만료되도록 구성하는 것입니다. redis-cli 를 사용하여 `trending:topic1` 키의 값을 `Redis Basics`로 설정하고, 만료 시간을 3600 초로 지정해 봅니다.
Redis
Redis 서버 상태 확인

Redis 서버 상태 확인

이번 챌린지에서는 Redis 서버의 상태를 점검하여 연결 문제를 해결하는 방법을 배웁니다. `redis-cli` 명령어를 사용하여 Redis 서버에 접속한 뒤, `PING` 명령어로 서버가 정상적으로 작동하고 응답하는지 확인하는 작업을 수행합니다.
Redis
Redis 트랜잭션

Redis 트랜잭션

이 실습에서는 Redis 트랜잭션을 탐색하며, 데이터 일관성을 위해 명령을 단일 원자적 (atomic) 작업으로 실행합니다. MULTI 로 트랜잭션을 시작하고, 명령을 큐에 넣고, 실행하거나 폐기하는 방법을 배웁니다. 트랜잭션 내에서 키를 설정하고, 값을 가져오고, 카운터를 증가시키는 연습을 합니다.
Redis
Redis Sorted Set 연산

Redis Sorted Set 연산

이 랩에서는 기본적인 Redis Sorted Set 연산을 탐구합니다. ZADD 를 사용하여 요소를 추가하고, ZRANGE 를 사용하여 범위를 가져오고, ZRANK 를 사용하여 요소 순위를 얻고, ZINCRBY 를 사용하여 점수를 증가시키고, ZREM 을 사용하여 요소를 제거합니다. 정렬된 집합을 효과적으로 관리하는 방법을 배우세요.
Redis
Redis Set 연산

Redis Set 연산

이 랩에서는 고유한 문자열의 정렬되지 않은 컬렉션을 조작하는 데 중점을 두고 Redis set 연산을 탐구합니다. `SADD` 명령을 사용하여 set 에 요소를 추가하고, `SUNION` 으로 set 합집합을 수행하고, `SINTER` 로 공통 요소를 찾고, `SDIFF` 로 set 간의 차이점을 식별하는 방법을 배우게 됩니다. 마지막으로, set 연산의 결과를 나중에 사용할 수 있도록 저장하는 방법을 배우게 됩니다.
Redis
Redis 보안 설정

Redis 보안 설정

이 실습에서는 `CONFIG SET requirepass`로 비밀번호를 설정하고, `AUTH` 로 인증하며, `CONFIG SET`으로 명령을 비활성화하여 Redis 보안을 강화하는 방법을 배웁니다. Redis 서버를 무단 액세스 및 잠재적 오용으로부터 보호하십시오.
Redis
Redis Pub/Sub 메시징

Redis Pub/Sub 메시징

이 실습에서는 Redis 의 Pub/Sub 메시징 시스템을 탐색합니다. 실습에서는 채널 구독, 메시지 게시 및 구독 취소의 기본 작업을 안내합니다. SUBSCRIBE, PUBLISH, UNSUBSCRIBE 및 PSUBSCRIBE 명령 사용법을 배우게 됩니다.
Redis
Redis 지속성 관리

Redis 지속성 관리

이 실습에서는 Redis 지속성 관리를 탐색하고 데이터 내구성을 구성하고 관리하는 방법에 중점을 둡니다. `CONFIG SET`을 사용하여 RDB 를 구성하고, AOF 를 활성화하고, 데이터를 수동으로 저장하고, 마지막 저장 시간을 확인하고, AOF 파일을 다시 작성합니다.
Redis
Redis 성능 모니터링

Redis 성능 모니터링

이 실습에서는 Redis 성능 문제를 모니터링하고 해결하는 방법을 배웁니다. 이 실습은 지연 시간 문제 식별 및 해결, 메모리 사용량 분석, 쿼리 성능 최적화에 중점을 둡니다. LATENCY DOCTOR, MEMORY STATS, SLOWLOG GET, MEMORY PURGE 와 같은 명령을 사용합니다.
Redis
Redis Lua 스크립팅

Redis Lua 스크립팅

이 랩에서는 Redis 내에서 Lua 스크립트를 직접 실행하여 복잡한 작업을 효율적으로 수행하는 데 중점을 두고 Redis Lua 스크립팅을 탐구합니다. 이 랩에서는 `EVAL` 명령 사용, 인수 전달, `SCRIPT LOAD`를 사용한 스크립트 로드, `EVALSHA` 를 사용한 로드된 스크립트 실행을 다룹니다.
Redis
Redis 리스트 연산

Redis 리스트 연산

이 랩에서는 기본적인 Redis 리스트 연산을 탐구합니다. `LTRIM`, `LINSERT`, `LPOP`, `RPOP`, 그리고 `BLPOP` 와 같은 명령어를 사용하여 리스트 데이터를 관리하는 방법을 배우게 됩니다. 리스트 자르기, 요소 삽입, 요소 꺼내기, 그리고 요소가 사용 가능할 때까지 블로킹하는 연습을 해보세요. Redis 리스트 관리를 마스터하세요!
Redis
Redis HyperLogLog 연산

Redis HyperLogLog 연산

이 랩에서는 대규모 데이터 세트의 카디널리티 (cardinality) 를 효율적으로 추정하는 데 중점을 두고 Redis HyperLogLog 연산을 탐구합니다. `PFADD` 를 사용하여 항목을 추가하고, `PFCOUNT` 를 사용하여 고유 항목을 세고, `PFMERGE` 를 사용하여 HyperLogLog 를 병합하는 방법을 배우게 됩니다. 고유 사용자 추적에 대한 실습 경험을 쌓으세요.
Redis
Redis 해시 연산

Redis 해시 연산

이 랩에서는 Redis 해시 연산을 탐구하며, 해시 내에서 데이터를 효율적으로 관리하는 데 중점을 둡니다. HMSET, HMGET, HINCRBY 및 HEXISTS 를 다룹니다. 랩을 마치면 Redis 에서 일반적인 해시 연산을 이해하게 됩니다.
Redis
Redis 고급 키 관리

Redis 고급 키 관리

이 랩에서는 Redis 에서 고급 키 관리 기술을 탐구합니다. RENAME 으로 키 이름 변경, MOVE 로 데이터베이스 간 키 이동, MSET 으로 여러 키 설정, MGET 으로 여러 키 검색, SCAN 으로 키 효율적으로 반복하는 방법을 배웁니다.
Redis
  • 이전
  • 1
  • 2
  • 다음