-
Notifications
You must be signed in to change notification settings - Fork 157
Open
Labels
incubating-request/projectThis is an Incubating Program request for a projectThis is an Incubating Program request for a project
Description
Project Incubating Request
Redis on TiKV (Tidis)
Summary
Tidis is the service layer for TiKV, aims to provide multiple model distributed storage service.
Tidis has been completely refactored and rewritten in Rust for better performance and lower latency, and added more features support, such as Lua scripts, TLS connections, meta key split and more.
Motivation
The first edition of Tidis has been archived and not production-ready, which is written by community in spare time, but a lot of demands of redis protocol on TiKV keep being proposed from community.
So a new generation of Tidis has beed developed officially by PingCAP, and this project is being tested by some business customers.
Features
- Provide redis protocol to TiKV (memcache protocol will be added later)
- Make it easy to use TiKV to store data by various redis clients or librarys, covering all languages mostly.
- Provide distribute transaction support, which is lacking in redis.
Developers and contributors
- yongman
- sunxiaoguang
- Morgan279
- iosmanthus
Metadata
Metadata
Assignees
Labels
incubating-request/projectThis is an Incubating Program request for a projectThis is an Incubating Program request for a project