Tutorial by Topics: redis



Redis는 RDB와 AOF의 두 가지 지속성 모드를 지원합니다. 지속성의 RDB 모드는 특정 시점에서 데이터베이스의 스냅 샷을 취합니다. RDB 모드에서 Redis는 데이터베이스를 디스크에 유지하는 프로세스를 중단합니다. AOF는 서버에 대해 실행 된 모든 작업을 시작시 처리하여 데이터베이스 상태를 복원 할 수있는 재생 로그에 기록합니다.

Python의 Redis에 연결하려면 클라이언트 라이브러리를 사용해야합니다. 파이썬에는 많은 다른 클라이언트 라이브러리가 있지만 redis-py 는 가장 많이 사용되는 클라이언트 중 하나입니다.

클라이언트 라이브러리를 설치하면 해당 모듈을 가져 와서 연결을 설정 한 다음 명령을 실행하여 응용 프로그램에서 Redis에 액세스 할 수 있습니다.

Redis의 List 데이터 유형은 Redis 키가 참조하는 정렬 된 항목 모음입니다. Redis를 사용하면 색인 또는 푸시 / 팝 작업별로 목록에 액세스하고 수정할 수 있습니다. Redis에서는 목록의 두 끝을 왼쪽과 오른쪽이라고합니다. 왼쪽은 목록의 첫 번째 요소 또는 머리글에 해당하고 오른쪽은 목록의 마지막 요소 또는 꼬리에 해당합니다.

Redis는 데이터베이스의 데이터를 모델링하기 위해 수학적 세트와 유사한 집합 데이터 유형을 지원합니다. 집합은 고유 한 순서가 지정되지 않은 구성원으로 구성된 복합 데이터 유형입니다. 두 세트를 취하여 세 번째 세트를 생성하는 조합 조작뿐만 아니라 구성원, 크기 조작의 추가 및 제거를 지원합니다. Redis의 세트는 대부분의 프로그래밍 언어의 세트와 유사합니다.

Redis는 특정 키와 데이터를 연결하는 데 사용되는 문자열 데이터 형식을 제공합니다. Redis 문자열은 Redis에서 사용할 수있는 가장 기본적인 데이터 유형 및 사용자가 함께 작업하는 방법을 배우는 첫 번째 데이터 유형 중 하나입니다.

문자열은 종종 텍스트 데이터와 연관되지만, Redis 문자열은 다양한 데이터를 저장하는 데 사용할 수있는 버퍼와 비슷합니다. Redis 문자열은 정수, 부동 소수점 수, 비트 맵, 텍스트 및 이진 데이터를 나타내는 데 사용할 수 있습니다.

Java의 Redis에는 10 개가 넘는 다른 클라이언트 라이브러리가 있습니다. 가장 인기있는 고객 중 하나는 Jedis 입니다.


Page 1 of 1