tencent cloud

Feedback

Performance

Last updated: 2022-06-06 10:06:31

    Specifications

    Memory edition

    Note:

    • As a trial version, the 256 MB specification on v4.0 or v5.0 is only suitable for product verification in testing environments but not recommended for use in production environments. It is available only in:
      Guangzhou (Zones 6 and 7), Shanghai (Zones 2, 3, 4 and 5), and Beijing (Zones 1, 2, 3, 4, 5, 6, and 7). Other 1 GB and above specifications cannot be downgraded to the 256 MB specification.
    • v2.8 is unavailable currently, and v4.0 or later is recommended. To purchase v2.8, submit a ticket.
    FeatureStandard ArchitectureCluster Architecture
    Compatible Redis version2.84.0 and 5.04.0 and 5.0
    Memory256 MB to 64 GB256 MB to 64 GB 2 GB to 8 TB
    Shard quantityN/AN/A1 to 128
    QPS80,000 to 100,00080,000 to 100,00080,000 to 100,000 per shard
    Max connections10,000 by default and up to 40,00010,000 by default and up to 40,00010,000/shard by default and up to 40,000
    Traffic limit10–64 MB/s528–608 MB/s288 MB/s–72 GB/s
    Multi-DatabaseSupportedSupportedSupported
    Mget, MsetSupportedSupportedSupported
    LuaSupportedSupportedSupported (cross-slot access not supported)
    Horizontal scalingUnsupportedUnsupportedSupported
    Replica scalingUnsupportedSupportedSupported
    Read/Write separationUnsupportedSupportedSupported
    GEOUnsupportedSupportedSupported
    Replica quantity0 to 11 to 51 to 5

    CKV edition

    FeatureStandard ArchitectureCluster Architecture
    Compatible Redis version3.23.2
    Memory4 GB to 384 GB12 GB to 48 TB
    Shard quantityN/A3 to 128
    QPS80,000 to 120,000Tens of millions
    Max connections12,000 to 24,00012,000 to 24,000 per shard
    Traffic limit16 MB/s to 256 MB/s72 MB/s to 32 GB/s
    Multi-DatabaseSupportedSupported
    Mget, MsetSupportedSupported
    lua SupportedLimited support (to use Lua in the cluster edition, you need to make sure that the keys accessed in the Lua script are in the same slot, and the `key` field must be included in the command parameters)
    Horizontal scalingUnsupportedSupported
    Replica scalingUnsupportedUnsupported
    Read/Write separationUnsupportedUnsupported
    GEOSupportedSupported

    Traffic and connections

    Memory edition

    Specification (GB) Max Connections Max Throughput (MB/s)
    0.25 3,000 10
    1 40,000 16
    2 40,000 24
    4 40,000 24
    8 40,000 24
    12 40,000 32
    16 40,000 32
    20 40,000 48
    24 40,000 48
    32 40,000 48
    40 40,000 64
    48 40,000 64
    60 40,000 64

    CKV edition

    Specification (GB) Max Connections Max Throughput (MB/s)
    4 10,000 24
    8 10,000 24
    16 10,000 32
    24 10,000 32
    32 10,000 32
    48 18,000 64
    64 18,000 64
    80 18,000 64
    96 18,000 64
    128 24,000 128
    160 24,000 128
    192 24,000 128
    256 24,000 256
    320 24,000 256
    384 24,000 256

    Cluster edition connections = number of connections per shard * number of shards;
    Cluster edition throughput = shard throughput * number of shards

    Note:

    After scaling, legacy instances capable of up to 9,000 connections will be capable of 10,000 connections.

    Performance Data

    Performance references

    The time needed to execute Redis commands varies. Businesses use different database commands in their production environments; therefore, the corresponding performance values will also vary. The test results listed here are obtained with specified parameters and are for your reference only. Conduct tests in your actual business environment for more accurate results.

    Single-node test performance

    Redis Instance Specification Connections QPS
    Memory Edition (Standard Architecture), 8 GB 10,000 80,000-100,000
    Memory Edition (Cluster Architecture), 8 GB (per shard) 10,000 80,000-100,000
    CKV Edition (Standard Architecture), 8 GB 12,000 80,000-120,000

    Cluster architecture test performance

    Memory Edition (Cluster Architecture) performance = Memory Edition (Standard Architecture) performance * number of shards
    CKV Edition (Cluster Architecture) performance = CKV Edition (Standard Architecture) performance * number of shards

    Test method

    Testing environment

    Number of CVMs where Pressure Test Clients Are Installed CVM Cores CVM MEM Region Redis Instance Specification
    3 2 8 GB Guangzhou Zone 2 Memory Edition (Standard Architecture), 8 GB
    3 2 8 GB Guangzhou Zone 2 CKV Edition (Standard Architecture), 8 GB

    Test parameters

    redis-benchmark -h 10.66.187.x -p 6379 -a crs-1znib6aw:chen2016 -t set -c 3500 -d 128 -n 25000000 -r 5000000
    redis-benchmark -h 10.66.187.x -p 6379 -a crs-1z5536aw:chen2016 -t set -c 3500 -d 128 -n 25000000 -r 5000000
    redis-benchmark -h 10.66.187.x -p 6379 -a crs-090rjlih:1234567 -t set -c 3500 -d 128 -n 25000000 -r 5000000
    

    QPS calculation

    Sum of the QPS values of three pressure test clients (tested by redis-benchmark).

    Contact Us

    Contact our sales team or business advisors to help your business.

    Technical Support

    Open a ticket if you're looking for further assistance. Our Ticket is 7x24 avaliable.

    7x24 Phone Support