Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

7-day countdown | the world's first KV in-memory database is about to be upgraded again!

2025-02-28 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >

Share

Shulou(Shulou.com)06/01 Report--

Redis, as the world's No.1 KV memory database, is also the most popular open source cache product. It has a very wide range of applications in the Internet industry and is the best choice for dealing with high concurrency, large traffic and low latency business scenarios. Since the release of the first version of Redis 11 years ago, it has become a fast-growing star in the database field. High-performance data access capabilities, exquisite lock-free kernel design, practical and rich data structures, and subsequent high-availability, clustering and other production environment architectures have made Redis the most widely used compared to cache products that started at the same time or even earlier.

On May 2, 2020, Redis version 6.0 GA was officially released, containing several key features and kernel architecture updates.

On May 7, 2020, Alibaba Cloud launched the latest version of Redis 6.0 cloud database in the world, comprehensively covering many major updates such as RESP3 new protocol support, ACL management, multi-IO threads, SSL encryption, client caching, cluster proxy, etc. In Alibaba Cloud, you can experience the functions of the latest version of Redis in the first time and build a high-performance, scene-rich application system.

1 Biggest release in history, Redis 6.0 new features

Support for new RESP protocol: RESP is called REdis Serialization Protocol, which is the communication protocol between Redis server and client. The new RESP3 protocol has richer semantics, which is ready for the simplified implementation of subsequent clients and the design of client cache.

Multi-IO threads: Redis Community Edition finally ushered in a multi-I/O threaded version. The number of IO threads can be set through threaded-io (note: this parameter does not include worker threads), thereby improving network throughput and overall processing performance.

ACL management: Redis 6.0 brings a relatively complete ACL management capability this time, which is convenient for customers to perform more granular permission management by account and command, and the security and ease of use have been greatly improved.

SSL Encryption: This release introduces SSL data link encryption, which improves the security of Redis data transmission. Prior to this, this capability has been standard on Alibaba Cloud Redis products.

Brand new string command STRALGO: This release also brings the longest common subsequence command STRALGO LCS, which can provide string alignment capability. In this new crown epidemic situation, it may be able to play a role in virus RNA alignment scenario.

Fragment Cluster Agent: Redis finally ushered in the official agent option. Under the background of NoSQL distribution, weakening the underlying cluster architecture is a major direction for the evolution of many databases. Before Redis 6.0, the two connection modes of cluster and non-cluster set a very big obstacle to customer R & D. The new cluster version agent allows customers to manage cluster and non-cluster architectures with one set of code, reducing the difficulty of customer R & D and management.

Client caching: This release brings a brand-new client caching and notification mechanism, which is still in its infancy and requires client support, which is basically not supported by open source client libraries on the market. 2 Speed debut, the world's first cloud database Redis 6.0 version Alibaba Cloud Redis has been the world's leading cloud KV memory database product since its commercialization in 2015. The R & D team behind this product has many top Redis communities Comiter, which has made a lot of outstanding contributions to the community and is the most powerful Redis team in China. In the past year, we have exported Tair (KV storage compatible with Redis protocol), which has been polished internally for many years, has a scale of tens of thousands of units and a peak access value of up to 1 billion, to the cloud as an enhanced version of Redis, so that customers who deeply use Redis can share the results of Alibaba technology precipitation. In the Redis 6.0 open source version, Alibaba Cloud Commit contribution is second only to the author and Redis Labs (the commercial company where Redis author works), ranking first in the original code contribution. The cloud service release of Redis 6.0 is only less than a week away from the community version of GA. It is the first manufacturer in the world to provide Redis 6.0 cloud service besides the original factory (synchronous online cloud service with GA). It has achieved customers with strong technical strength.

3 Comprehensive and powerful,Redis enterprise-level features are mastered. At present, Alibaba Cloud Redis provides two product series, Community Edition and Enhanced Edition (Tair), covering all versions from 4.0 to 6.0. It is the cloud KV cache product with the widest version capability and version coverage in the world.

Enhanced version (Tair) includes two branches: performance enhanced version and hybrid storage version. As an enterprise-level Redis product, the enhanced version has more excellent performance features, lower cost and more reliable storage mechanism, and stronger control and function expansion capabilities. Many functional designs and performance improvements are ahead of the open source version and several world-class cloud vendors. It can be said that the enhanced version makes Alibaba Cloud Redis grow from a follower to an industry standard leader.

In terms of performance, Tair Performance Enhanced Edition has a record of up to 50 million QPS per cluster, providing 3 times the performance of the community version Redis 5.0, even with the latest Redis 6.0 (RC version) comparison test has nearly 2 times the performance improvement, is the world's fastest KV cache product. The multi-threading idea introduced in the latest Redis 6.0 is similar to the performance-enhanced version (Tair) hero introduced by Alibaba Cloud Redis a year ago. However, since the community version of I/O threads do not have their own independent Eventloop, the concurrency is not thorough enough. In the case of more and more connections, there will be a certain gap between the multi-threaded implementation of Community Version 6.0 and the performance of Tair. The latter has been further improved due to complete pipelining.

In terms of storage, the hybrid storage version in Alibaba Cloud Enhanced Edition introduces SSD storage media. On the basis of compatibility with Redis protocol, TCO is reduced by 70%+, and the storage specification of up to 32T is supported. It is the best choice for ultra-large KV database. The newly provided semi-synchronous replication option avoids full-amount synchronization jitter and strengthens data reliability, further reducing service design complexity and data risk. In terms of control and rich functions, Alibaba Cloud Redis community and enhanced versions integrate the technical capabilities of Feitian control platform, comprehensively optimize platform control and surrounding ecology, and provide Alibaba Cloud customers with a complete cloud cache solution with better quality than self-built Redis service: out-of-the-box: console one-click purchase, fast service provision, no need to wait much, no need to care about deployment architecture and optimal configuration. Audit log: The new audit log system provides multi-dimensional query filtering and aggregation display. The operation history is clear at a glance. It can also help locate performance problems at critical moments. Cache analysis: The new cache analysis provides multi-dimensional Key analysis report based on RDB, providing Key capacity and quantity display, and providing Top key display in descending order according to Key prefix, so that you can grasp the performance problems that may be caused by large keys and hot keys as soon as possible and make targeted improvements. Second-level monitoring: provides 5-second monitoring granularity, so that customers can grasp the running status of instances in the first time.

Multiple modules (enhanced version only): Provide TairString, TairHash, TairDoc and other module support, which can easily implement enterprise-level capabilities such as distributed locks, field-level TTL settings, etc., for a variety of application scenarios, improve R & D efficiency, and create more gameplay.

4

conclusion

Cloud database adoption has been on the rise over the past few years. Gartner predicts that three-quarters of the world's databases will be in the cloud by 2023. Alibaba Cloud now ranks first in the Asia-Pacific market share and third in the global cloud database market share, with an annual growth rate of 115%.

Alibaba Cloud has the richest cloud database products in China. At present, more than 400,000 databases have been migrated to Alibaba Cloud, covering leading enterprises in the fields of finance, telecommunications, manufacturing and logistics.

In the database evaluation report "The Forrester Wave ™:Database-As-A-Service,Q2 2019" released by Forrester, an international authority last year, Alibaba Cloud Database ranked among the "strong performers" camp. In 2018, Alibaba Cloud became the first and only Chinese company to enter Gartner's Magic Quadrant-Visionary Quadrant.

As a heavyweight product in Alibaba Cloud database, Alibaba Cloud Redis serves Taobao, Tmall, Gaode, Cainiao and other core business systems all the year round within Alibaba Group. After various peak pressure training activities and extensive application of various business scenarios, Alibaba Cloud Redis is the assured choice for enterprise customers to go to the cloud. Alibaba Cloud Redis 6.0 is the world's first launch, with good community compatibility, complete control capabilities, powerful kernel performance and feature-rich expansion capabilities, providing all-round protection for your online high-throughput and low-latency applications!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Database

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report