{"repo":"Tencent/Tendis","free":true,"listed":false,"github":"https://github.com/Tencent/Tendis","clone":"git clone https://github.com/Tencent/Tendis.git","description":"Tendis is a high-performance distributed storage system fully compatible with the Redis protocol.","language":"C++","stars":3153,"topics":["redis","tendis","cpp17","rocksdb","kv","kvstore","high-performance","nosql"],"license":null,"category":"databases-storage","readme_excerpt":"Tendis is a high-performance distributed storage system which is fully compatible with the Redis protocol. 中文文档 Table of Contents - Introduction - Features - Get Started - Requirements - Build - Run and Play - Test - Performance - Hardware Spec - Bechmarks and QPS numbers - QPS on different payload - Contributing - Support - License Introduction Tendis is a high-performance distributed storage system which is fully compatible with the Redis protocol. It uses RocksDB as the storage engine, and all data is stored to disks through RocksDB. Users can access Tendis using a Redis client, and the application hardly needs to be changed. In addition, Tendis supports storage capacity far exceeding memory, which can greatly reduce user storage costs. Similar to Redis clusters, Tendis uses a decentralized distributed solution. The gossip protocol is used for communication between nodes, and all nodes in a cluster can be routed to the correct node when a user accesses. Cluster nodes support automatic discovery of other nodes, detect faulty nodes, and ensure the application is almost not affected when the master node failed. Features - Redis compatibility Redis protocol and commands supported in Tendis are compatible with Redis. - Persistent storage Using RocksDB as storage engine. All data is stored in RocksDB in a specific format, supporting PB-level storage capacity. - Decentralized distributed cluster Distributed implementation like Redis clusters, using a gossip protocol to intercommu","default_branch":null,"files":null,"tree":[],"storefront":"/r/Tencent","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Tencent/Tendis/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}