Skip to content

v0.5.0-alpha.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@buraksezer buraksezer released this 27 Feb 16:45
· 113 commits to master since this release

Here is the first alpha of v0.5.x tree. It includes many improvements including:

  • A new version of Olric API is available. Now Olric has a Client interface and two implementations of it: ClusterClient and EmbeddedClient
  • In-house binary protocol was removed. Olric now uses RESP(Redis Protocol) for communication. Any Redis client can be used to access an Olric cluster.
  • Default storage engine is hugely improved. Its compaction behavior is changed. It's now more memory efficient and fast.
  • The old client implementation has been removed. You can use ClusterClient now as a non-member client.
  • olric-cli and olric-benchmark were removed. redis-cli and memtier_benchmark can be used instead of those tools.

The new API can be inconsistent for now. During the next months, those inconsistencies will be fixed gradually.

Install with the following command:

go get github.com/buraksezer/[email protected]