redis
[Redis] Redis - Redis 집합
이번 시간에는 Redis 집합체에 대해 알아보도록 하겠습니다. Redis Sets Redis Sets이란 고유 문자열(구성원)의 순서 없는 집합을 의미합니다. Redis Sets를 사용하여 다음 작업을 효율적으로 수행할 수 있습니다. 고유 항목 추적(예: 지정된 블로그에 게시물을 엑세스하는 모든 고유 IP 주소 추적) 관계(예: 주어진 역할을 가진 모든 사용자 집합)를 나타냄 교차점, 결합 및 차이와 같은 공통 집합 연산을 수행 Redis Sets 사용 다음과 같이 사용자 123 및 456의 즐겨찾기 부분에 사용자가 읽을 책 ID 집합을 저장합니다. > SADD user:123:favorites 347 (integer) 1 > SADD user:123:favorites 561 (integer) 1 > S..
[Redis] Redis - Redis 리스트
이번 시간에는 Redis 리스트에 대해 알아보도록 하겠습니다. Redis 리스트 Redis list는 문자열 값에 연결된 목록으로 다음과 같은 용도로 사용됩니다. 스택 및 대기열 구현 백그라운드 작업 시스템에 대한 대기열 구축 Redis 리스트 사용법 Redis 리스트를 사용하기 위해서는 다음과 같은 코드를 입력해줍니다. 리스트를 대기열 처리 (처음에 입력후 출력) > LPUSH work:queue:ids 101 (integer) 1 > LPUSH work:queue:ids 237 (integer) 2 > RPOP work:queue:ids "101" > RPOP work:queue:ids "237" 목록을 스택처럼 처리 (첫번째 입력, 마지막 출력) > LPUSH work:queue:ids 101 (i..
[Redis] Redis - Redis 문자열
이번 시간에는 Redis 문자열에 대해 알아보도록 하겠습니다. Redis 문자열 Redis 문자열은 텍스트, 직렬화된 객체 및 이진 배열을 포함한 일련의 byte를 저장합니다. 따라서 문자열은 가장 기본적인 Redis 데이터 유형입니다. 문자열은 캐싱에 자주 사용되지만 카운터를 구현하고 비트 연산도 수행할 수 있는 추가기능을 지원합니다. Redis 문자열 사용법 Redis에서 문자열을 사용하기 위해서는 다음과 같이 입력해줍니다. > SET user:1 salvatore OK > GET user:1 "salvatore" 직렬화된 JSON 문자열을 저장하고 지금부터 100초후에 만료되도록 설정합니다. SET ticket:27 "\"{'username': 'priya', 'ticket_id': 321}\"" ..
[Redis] Redis 설치하기 - Linux 기준
[redis] 공식문서 파해치기 이번 시간에는 비관계형 데이터베이스 중 하나인 Redis 에 대해 알아보는 시간을 가져봅시다. Redis란? Redis Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker koras02.tistory.com 저번 시간에 Redis 공식문서에 대해 알아보았고 이번 시간에는 Linux 기준으로 Redis를 설치해 보고 테스트해도록 하겠습니다. 리눅스에서 Redis 설치 리눅스에서 Redis를 설치하는 방법은 공식 packages.redis.io에서 안정적인 최신 버전의 Redis를 설치할 수 있습니다. sudo apt ..
[redis] 공식문서 파해치기
이번 시간에는 비관계형 데이터베이스 중 하나인 Redis 에 대해 알아보는 시간을 가져봅시다. Redis란? Redis Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker redis.io Redis 공식문서 사이트에 들어가면 첫 번째 문단에 바로 이런 말이 적혀있습니다. Redis는 수백만 명의 개발자가 데이터 베이스, 캐시, 스트리밍 엔진 및 메시지 브로커로 사용하는 오픈 소스이며 메모리 내 데이터 저장소입니다. 5년 연속 가장 사랑받는 데이터베이스로 선정된 Redis는 개발자와 설계자 및 오픈 소스 기여자로 구성된 커뮤니티를 중심으로 점차 성장..