redisraft
bencher
redisraft | bencher | |
---|---|---|
8 | 1 | |
801 | 0 | |
0.6% | - | |
7.4 | 0.0 | |
10 months ago | almost 2 years ago | |
C | Go | |
GNU General Public License v3.0 or later | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
redisraft
- RedisRaft
- Consistent Raft clusters from multiple Redis instances
-
Redis persistence strong or best effort?
Honestly you are better running Etcd for this kind of stuff, or using https://github.com/RedisLabs/redisraft Trying to tweak Redis for transactions is possible but goes against the grain.
- Can Redis be used as a primary database?
-
A distributed Posix file system built on top of Redis and S3
Redis can be persisted with RDB and AOF, can also be replicated to another machine. In the cloud, you don't need to worry about that, hosted Redis are ready to use.
The is an ongoing effort [1] to improve the persistency and availability in general, which is expected to be GA in 2021.
[1] https://github.com/RedisLabs/redisraft
bencher
-
Redis persistence strong or best effort?
My Key would have protobuf data stored as bytes in Redis as Value. Data would not be small structs in golang of 10-15fields max. Read heavy system, writes are not that much (1:99 read to write ratio). Like the read latency I am getting from Redis https://github.com/alok87/bencher 0.3ms or so.
What are some alternatives?
juicefs - JuiceFS is a distributed POSIX file system built on top of Redis and S3.
s3-benchmark - Measure Amazon S3's performance from any location.
awesome-go-storage - A curated list of awesome Go storage projects and libraries
Redis - Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
containers-roadmap - This is the public roadmap for AWS container services (ECS, ECR, Fargate, and EKS).
etcd - Distributed reliable key-value store for the most critical data of a distributed system