A reference implementation of a distributed key-value store using riak_core_lite. More information on this project is provided here.
make release
make ct
make console
Erlang interface (replication = 3)
1> rclref_client:put(<<"dog">>, <<"cat">>).
ok
2> rclref_client:get(<<"dog">>).
{ok,[<<"cat">>,<<"cat">>,<<"cat">>]}
3> rclref_client:list_keys().
{ok,[<<"dog">>]}
4>rclref_client:delete(<<"dog">>).
ok
5> rclref_client:get(<<"dog">>).
{error,not_found}
More information:
Copyright 2020 Riki Otaki
Licensed under the Apache License, Version 2.0