Redis 6.0은 이미 출시되었으며 몇 가지 주목할만한 개선 사항이 함께 제공됩니다.

이제 Redis 6.0의 새 버전을 사용할 수 있습니다. RC1 출시 XNUMX 개월 후. Redis에 익숙하지 않은 사람들을 위해 이것은 ANSI-C로 작성되고 BSD 라이센스에 따라 배포되는 확장 가능한 키 값 데이터베이스 관리 시스템입니다.

이 안정적인 버전 새로운 기능에 대한 주목할만한 수정이 함께 제공됩니다, 같은 새로운 RESP3 프로토콜, 기능 "클라이언트 측 캐시", ACL (액세스 제어 목록), Redis 명령, RDB 파일 등

Redis 6.0 주요 새로운 기능

이 새 버전의 주요 참신함 중 하나는 새로운 선택적 프로토콜 인 RESP3, 개발자에 따르면s는 이전 프로토콜 인 RESP2가 의미 론적이지 않았기 때문에 필요했습니다. RESP3의 주요 아이디어는 클라이언트가 "플랫 배열"또는 적절한 부울 값 대신 반환 된 숫자 등을 변환 할 유형을 알 필요없이 Redis에서 직접 복잡한 데이터 유형을 반환하는 기능이었습니다.

Redis 6.0의 또 다른 새로운 기능은 ACL입니다. 그것은 애플리케이션 오류로부터 데이터를 보호하기 위해 격리하기위한 것입니다. 이 추가의 좋은 점은 이제 사용자 지정 인증 방법을 작성할 수있는 ACL 용 Redis 모듈 인터페이스가 있다는 것입니다.

클라이언트 측의 향상된 캐시, 이 버전의 또 다른 참신함입니다. 재 설계되었습니다 yh코드 명 사용을 위해 틈새 캐싱 접근 방식을 삭제했습니다., 가장 좋은 접근 방식입니다. 그 외에도 이 기능은 "전송 모드"로 보완되었습니다.서버가 클라이언트의 상태를 거의 또는 전혀 유지하지 않도록 요구하는 새 모드를 추가하는 것은 매우 유용 할 수 있습니다.

전송 모드를 사용하는 경우 서버는 더 이상 각 클라이언트가 요청한 키를 기억하려고하지 않습니다. 반대로, 고객은 키 접두사를 구독합니다. 이 변경의 결과는 더 이상 메시지가 없지만 선택한 접두사에 대해서만 서버 측에 메모리 노력이 없다는 것입니다.

또한 "옵트 인 / 옵트 아웃"모드가 지원됩니다., 따라서 브로드 캐스트 모드를 사용하지 않는 사용자는 무효화 메시지 수를 줄이기 위해 클라이언트가 캐시 할 내용을 정확히 서버에 알릴 수 있습니다.

반면에 우리는 ACL 개선, 처음에는 이제 새로운 ACL LOG 명령을 사용하여 ACL을 위반하는 모든 클라이언트를 볼 수 있습니다., 액세스해서는 안되는 명령과 액세스 할 수 없거나 인증 시도가 실패한 액세스 키.

둘째, ACL GENPASS 기능이 다시 구현되었습니다. 이제 SHA256 기반 HMAC를 사용하고 생성하려는 사용 불가능한 의사 랜덤 문자열 비트 수를 서버에 알리는 선택적 인수를 허용합니다. Redis는 / dev / urandom이 시작될 때 내부 키를 생성 한 다음 카운터 모드에서 HMAC를 사용합니다. 다른 난수를 생성하는 방법 : 이렇게하면 API를 남용하고 원할 때마다 호출 할 수 있습니다. 매우 빠르기 때문이라고 프로그래머는 설명했습니다.

PSYNC2 향상으로 Redis는 이제 부분적으로 더 자주 다시 동기화 할 수 있습니다. 실제로 이제 프로토콜에서 최종 PING을 줄일 수 있으므로 복제본과 마스터가 공통 오프셋을 찾을 가능성이 더 높습니다.

시간 지연으로 개선 된 Redis 명령이전에 초를 허용했던 BLPOP 및 기타 명령은 이제 십진수를 허용 할뿐만 아니라 실제 해상도도 연결된 클라이언트 수에 관계없이 현재 "HZ"값보다 낮아지지 않도록 개선되었습니다.

마지막으로이 버전의 또 다른 중요한 변경 사항은이제 더 빠르게로드 할 수있는 개선 된 RDB 파일. 파일의 실제 구성 (크거나 작은 값)에 따라 개발자에 따라 20 ~ 30 % 향상을 기대할 수 있습니다. INFO 명령은 이제 여러 클라이언트가 연결되어있을 때 더 빨라 졌는데, 이는 마침내 해결 된 오랜 문제입니다.

Redis 6.0.0은 공식 웹 사이트에서 다운로드 할 수 있습니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.