기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Valkey의 메이저 버전 동작 및 호환성 차이
새 메이저 Valkey 버전으로 업그레이드할 때 애플리케이션에 영향을 미칠 수 있는 다음 동작 변경 사항을 검토합니다.
Valkey 9.0
Valkey 9.0은 Valkey 8.x에 비해 다음과 같은 잠재적 동작 변경을 도입합니다.
Valkey 9.0 릴리스에 대한 자세한 내용은 Valkey 9.0 릴리스 정보를
Valkey 8.1
Valkey 8.1은 Valkey 8.0에 비해 잠재적으로 중단될 수 있는 동작 변경 사항이 없습니다.
Valkey 8.1 릴리스에 대한 자세한 내용은 Valkey 8.1 릴리스 정보를
Valkey 8.0
Valkey 8.0은 Valkey 7.2에 비해 다음과 같은 잠재적으로 중단될 수 있는 동작 변경을 도입합니다.
트랜잭션에 중첩
MULTI되거나 트랜잭션WATCH내에 있으면 이제 트랜잭션이 중단됩니다. 이전에는 자동으로 무시되었습니다. (#723) SCAN는 더 이상 지연 만료된 키를 반환하지 않습니다. (#501) BITCOUNT및는 존재하지 않는 키의 잘못된 인수에 대해 0 대신 오류를BITPOS반환합니다. (Redis#11734) 기본값은 1MB → 10MB
repl-backlog-size증가했습니다. (#911) 스트림은 항목당 8바이트를 추가로 사용합니다. (#688
) 오류 메시지에는 더 이상 "Redis" 브랜딩이 포함되지 않습니다. (#206
)
Valkey 8.0 릴리스에 대한 자세한 내용은 Valkey 8.0 릴리스 정보를
Valkey 7.2
Valkey 7.2.6은 이전 버전의 Redis OSS 7.2.4와 호환성 차이가 비슷합니다. 다음은 Valkey 7.2와 Redis OSS 7.1(또는 7.0) 간의 잠재적 동작 변경 사항입니다.
정지 시간 샘플링은 명령 실행 중 및 스크립트에서 발생합니다.
키가 더 이상 존재하지 않을 때 해제되는 차단된 스트림 명령은 다른 오류 코드(-UNBLOCKED 대신 -NOGROUP 또는 -WRONGTYPE)를 전달합니다.
스크립트에 대한 클라이언트 측 추적은 이제 EVAL/FCALL 호출자가 선언한 키 대신 스크립트가 읽는 키를 추적합니다.
Valkey 7.2 릴리스에 대한 자세한 내용은 GitHub의 Valkey에서 Redis OSS 7.2.4 릴리스 정보