Skip to content

👋 Hello, here is the collection of Tair's open source projects. 中文介绍

☁️ DynamoDB Tools

  • data-migration-for-dynamodb: A toolkit for migrating Amazon DynamoDB data to DynamoDB-compatible services and verifying data consistency.

🛠️ Redis Tools

  • RedisShake: A tool for Redis data migration and data filtering.
  • resp-compatibility: A tool to detect which version of Redis your Redis-Like database is compatible with.
  • resp-benchmark: A benchmark tool for testing databases that support the RESP protocol.
  • tair-pulse: A tool for visualizing the latency and availability of Tair/Redis instances.
  • redis-diagnose-tool: A tool for diagnosing redis/tair client connection errors, and supports detecting the response rtt of the DB Server.
  • RedisFullCheck: A tool for comparing whether two redis have the same data.

❇️ Tair Stack

Name Description
TairHash Hash data structure that supports setting expiration and version at field level.
TairString Supports the String structure of the version, which can implement distributed locks/optimistic locks.
TairZset Supports up to 256-dimensional double sorting, enabling multi-dimensional leaderboards.
TairGis It supports the judgment of intersecting, contained and included relations of points, lines and polygons.
TairDoc It supports JSON data storage and querying.

🔗 Tair Clients

Language URL
Python tair-py
Golang tair-go
.Net AlibabaCloud.TairSDK
Java alibabacloud-tairjedis-sdk

Popular repositories Loading

  1. RedisShake RedisShake Public

    RedisShake is a Valkey/Redis data processing and migration tool.

    Go 4.4k 780

  2. RedisFullCheck RedisFullCheck Public

    redis-full-check is used to compare whether two redis have the same data. Support redis version from 2.x to 7.x (Don't support Redis Modules).

    Go 747 165

  3. TairHash TairHash Public

    A redis module, similar to redis hash, but you can set expiration and version for field.

    C 248 44

  4. TairString TairString Public

    A redis module, similar to redis string, but you can set expire and version for the value. It also provides many very useful commands, such as cas/cad, etc.

    C 120 21

  5. TairZset TairZset Public

    A redis module, similar to redis zset, but you can set multiple scores for each member to support multi-dimensional sorting

    C 104 13

  6. alibabacloud-tairjedis-sdk alibabacloud-tairjedis-sdk Public

    Based on Jedis that operates Tair For Redis Modules.

    Java 96 24

Repositories

Showing 10 of 19 repositories
  • RedisShake Public

    RedisShake is a Valkey/Redis data processing and migration tool.

    tair-opensource/RedisShake's past year of commit activity
    Go 4,434 MIT 780 146 7 Updated Sep 11, 2026
  • a2a-tair Public
    tair-opensource/a2a-tair's past year of commit activity
    0 0 0 0 Updated Sep 4, 2026
  • tair-opensource/data-migration-for-dynamodb's past year of commit activity
    Go 1 MIT 0 0 0 Updated Aug 26, 2026
  • .github Public
    tair-opensource/.github's past year of commit activity
    0 2 0 0 Updated Aug 26, 2026
  • tair-tools Public
    tair-opensource/tair-tools's past year of commit activity
    Java 3 MIT 2 0 0 Updated Jun 25, 2026
  • resp-benchmark Public

    resp-benchmark is a benchmark tool for testing databases that support the RESP protocol, such as Redis, Valkey, and Tair.

    tair-opensource/resp-benchmark's past year of commit activity
    Rust 27 MIT 7 2 0 Updated Jun 17, 2026
  • resp-compatibility Public

    A tool to detect which version of Redis your Redis-Like database is compatible with.

    tair-opensource/resp-compatibility's past year of commit activity
    Python 45 MIT 9 0 0 Updated May 27, 2026
  • alibabacloud-tairjedis-sdk Public

    Based on Jedis that operates Tair For Redis Modules.

    tair-opensource/alibabacloud-tairjedis-sdk's past year of commit activity
    Java 96 MIT 24 1 1 Updated Apr 15, 2026
  • RedisFullCheck Public

    redis-full-check is used to compare whether two redis have the same data. Support redis version from 2.x to 7.x (Don't support Redis Modules).

    tair-opensource/RedisFullCheck's past year of commit activity
    Go 747 Apache-2.0 165 48 7 Updated Mar 12, 2026
  • TairHash Public

    A redis module, similar to redis hash, but you can set expiration and version for field.

    tair-opensource/TairHash's past year of commit activity
    C 248 Apache-2.0 44 12 4 Updated Mar 2, 2026

Top languages

Loading…

Most used topics

Loading…