Skip to content

tair-opensource/alibabacloud-tairjedis-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alibabacloud-tairjedis-sdk

English | 简体中文

A client packaged based on Jedis that operates Tair For Redis Modules.

  • TairHash, is a hash that allows you to specify the expiration time and version number of a field. (Open sourced)
  • TairString, is a string that contains a version number. (Open sourced)
  • TairZset, allows you to sort data of the double type based on multiple dimensions. (Open sourced)
  • TairDoc, to perform create, read, update, and delete (CRUD) operations on JSON data.
  • TairGis, allowing you to query points, linestrings, and polygons. (Open Sourced)
  • TairBloom, is a Bloom filter that supports dynamic scaling.
  • TairRoaring, is a more efficient and balanced type of compressed bitmaps recognized by the industry.
  • TairTs, is a time series data structure that is developed on top of Redis modules.
  • TairCpc, is a data structure developed based on the compressed probability counting (CPC) sketch.
  • TairSearch, is a full-text search module developed in-house based on Redis modules.
  • TairVector, is a vector search data structure, offering simplicity, flexibility, real-time performance, and high efficiency.

Quick start

<dependency>
  <groupId>com.aliyun.tair</groupId>
  <artifactId>alibabacloud-tairjedis-sdk</artifactId>
  <version>Latest version</version>
</dependency>

The latest verison:here
JavaDoc: here

How to choose the version

  1. What is the difference between 3.x and 5.x?

The difference between version 3.x and version 5.x is that version 3.x depends on Jedis version 3.6.0, and version 5.x depends on version 5.3.0 of valkey-java. There is incompatibility between the two. For details, see 3to5.md.

  1. How should I choose the version?

If you are a new user, it is recommended to use the latest version 5.x directly. If you have already used version 3.x, you can continue to use the latest version of 3.x. We will ensure that the function-related code is ported back.

Example

Refer to the complete example under tests/example/*

Best Practices

Tair All SDK

language GitHub
Java https://github.com/alibaba/alibabacloud-tairjedis-sdk
Python https://github.com/alibaba/tair-py
Go https://github.com/alibaba/tair-go
.Net https://github.com/alibaba/AlibabaCloud.TairSDK

Dependency

The TairSearch module in tairjedis depends on: OpenSearch

About

Based on Jedis that operates Tair For Redis Modules.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 11

Languages