728x90

Database/NoSQL 13

[redis] 레디스 데이터 타입 - Sets

레디스 세트 Redis 세트 소개 Redis 세트는 순서가 지정되지 않은 고유 문자열(구성원) 모음입니다. Redis 세트를 사용하여 효율적으로 다음을 수행할 수 있습니다. 고유 항목을 추적합니다(예: 주어진 블로그 게시물에 액세스하는 모든 고유 IP 주소 추적). 관계(예: 주어진 역할을 가진 모든 사용자의 집합)를 나타냅니다. 교집합, 합집합 및 차분과 같은 일반적인 집합 연산을 수행합니다. 예 사용자 123 및 456에 대한 즐겨찾기 도서 ID 세트 저장: > SADD user:123:favorites 347 (integer) 1 > SADD user:123:favorites 561 (integer) 1 > SADD user:123:favorites 742 (integer) 1 > SADD user..

Database/NoSQL 2022.10.06

[redis] 레디스 데이터 타입 - Strings(문자열)

레디스 문자열 Redis 문자열 소개 Redis 문자열은 텍스트, 직렬화된 객체 및 이진 배열을 포함한 바이트 시퀀스를 저장합니다. 따라서 문자열은 가장 기본적인 Redis 데이터 유형입니다. 캐싱에 자주 사용되지만 카운터를 구현하고 비트 연산도 수행할 수 있는 추가 기능을 지원합니다. 예 Redis에 문자열을 저장하고 검색합니다. > SET user:1 salvatore OK > GET user:1 "salvatore" 직렬화된 JSON 문자열을 저장하고 지금부터 100초 후에 만료되도록 설정합니다. > SET ticket:27 "\"{'username': 'priya', 'ticket_id': 321}\"" EX 100 카운터 증가: > INCR views:page:2 (integer) 1 > INC..

Database/NoSQL 2022.10.06

[redis] centos7 레디스 설치 및 설정

1. Redis 패키지 설치 2. Redis 서비스 시작 및 확인 3. Redis 환경 파일 수정 bind 0.0.0.0 -> 모든 호스트에서 접속이 가능하도록 requirepass password -> redis 접속 패스워드 설정 port 6379 => 6379 기본포트 4. Redis 서비스 재시작 * 서버에 방화벽이 설정되어있으면 접속 client IP 를 방화벽에서 허용해야한다. sudo firewall-cmd --zone=public --permanent --add-port=6379/tcp sudo firewall-cmd --reload sudo firewall-cmd --zone=public --list-all client 에서 redis client 를 통해서 접속 확인

Database/NoSQL 2022.09.20
728x90