올해 초 Redis Days SF 기조연설에서 발표된 바와 같이 오늘 Redis 버전 7.0의 일반 출시를 전 세계에 알리게 되어 기쁩니다. 릴리스는 거의 1년 동안 개발 중이었고 3개의 릴리스 후보가 앞서 있었기 때문에 프로덕션에서 사용하기에 충분히 안정적이라고 생각합니다.
이전 버전에서 업그레이드하는 것은 이전 버전과의 호환성이 항상 Redis 프로젝트의 설계 원칙이었기 때문에 비교적 간단한 프로세스입니다. 그러나 Redis 7.0으로 업그레이드하기 전에 잠시 시간을 내어 릴리스 노트를 읽고 새 버전에 익숙해지십시오.
Redis 7.0 개선 사항 및 새로운 명령
간단히 말해서 Redis 7.0에는 거의 모든 측면에 대한 점진적 개선 사항이 포함되어 있습니다. 가장 주목할만한 것은 Redis Functions, ACLv2, command introspection 및 Sharded Pub/Sub로, 이는 사용자의 피드백과 프로덕션에서 배운 교훈을 기반으로 하여 기존 기능의 상당한 발전을 나타냅니다.
버전 7.0은 이러한 진화를 지원하고 Redis의 기존 기능을 확장하기 위해 거의 50가지의 새로운 명령과 옵션을 추가합니다. 예를 들어 비트맵, 목록, 집합, 정렬된 집합 및 스트림 데이터 유형이 모두 데이터 관리에 대한 사용 사례를 지원하는 기능과 함께 추가되었습니다. 또한 캐시 의미 체계가 확장되어 실존 및 비교 수식어를 지원합니다.
사용자 대면 기능은 자랑하기 쉽지만 이 버전의 진정한 "숨겨진 영웅"은 Redis를 보다 성능이 좋고 안정적이며 간결하게 만들기 위한 노력입니다. Redis가 사용하는 리소스와 비교하여 성능에 중점을 두어 Redis 운영을 보다 효과적으로 만드는 데 개발자의 두뇌 주기 중 많은 부분이 투자되었습니다. Redis 7.0은 메모리, 컴퓨팅, 네트워크 및 스토리지를 포함하여 관리하는 거의 모든 하위 시스템에 여러 가지 개선 사항을 제공합니다. 일부 최적화는 기본적으로 활성화되어 있지만 다른 최적화는 구성이 필요할 수 있습니다. 자세한 내용은 redis.conf 파일의 인라인 문서를 참조하십시오.
이 새 버전의 출시는 여기 Redis에서 축하할 일이지만, 우리는 이미 Redis 7.2를 현실로 만들기 위해 바쁘게 일하고 있습니다. 문제가 발생하거나 공유할 생각이 있는 경우 Redis 저장소에서 의견을 듣고 싶습니다.