Skip to content

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

🛠️ 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.
  • 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 Redis data processing and migration tool.

    Go 3.9k 706

  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 716 158

  3. TairHash TairHash Public

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

    C 241 40

  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 118 17

  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 96 10

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

    Based on Jedis that operates Tair For Redis Modules.

    Java 86 23

Repositories

Showing 10 of 16 repositories
  • 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 31 MIT 4 0 0 Updated Dec 22, 2024
  • RedisShake Public

    RedisShake is a Redis data processing and migration tool.

    tair-opensource/RedisShake’s past year of commit activity
    Go 3,898 MIT 706 103 (1 issue needs help) 3 Updated Dec 17, 2024
  • 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.

    tair-opensource/TairString’s past year of commit activity
    C 118 Apache-2.0 17 2 0 Updated Nov 13, 2024
  • tair-go Public

    A client packaged based on go-redis that operates Tair For Redis Modules.

    tair-opensource/tair-go’s past year of commit activity
    Go 35 MIT 8 1 0 Updated Nov 7, 2024
  • tair-tools Public
    tair-opensource/tair-tools’s past year of commit activity
    Python 2 MIT 1 0 0 Updated Sep 2, 2024
  • .github Public
    tair-opensource/.github’s past year of commit activity
    0 2 0 0 Updated Aug 28, 2024
  • 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 14 MIT 5 0 0 Updated Aug 28, 2024
  • 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 716 Apache-2.0 158 48 5 Updated Aug 21, 2024
  • 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 241 Apache-2.0 40 9 3 Updated Aug 12, 2024
  • TairDoc Public

    TairDoc is a Valkey module that supports JSON data storage and querying.

    tair-opensource/TairDoc’s past year of commit activity
    C 7 Apache-2.0 2 0 0 Updated Jun 18, 2024