FerricStore.SDK (ferricstore_sdk v0.2.1)

Copy Markdown View Source

Elixir SDK entry points.

Summary

Functions

Functions

acl_del_user(client, username, opts \\ [])

See FerricStore.SDK.Management.del_user/3.

acl_get_user(client, username, opts \\ [])

See FerricStore.SDK.Management.get_user/3.

acl_list_users(client, opts \\ [])

See FerricStore.SDK.Management.list_users/2.

acl_save(client, opts \\ [])

See FerricStore.SDK.Management.save_acl/2.

acl_set_user(client, username, rules, opts \\ [])

See FerricStore.SDK.Management.set_user/4.

capabilities(client, opts \\ [])

See FerricStore.SDK.Management.capabilities/2.

cas(client, key, expected, value, opts \\ [])

See FerricStore.SDK.KV.cas/5.

close(client)

See FerricStore.SDK.Native.Client.close/1.

cluster_info(client, opts \\ [])

See FerricStore.SDK.Management.cluster_info/2.

command(client, command, args \\ [], opts \\ [])

command_exec(client, command, args \\ [], opts \\ [])

See FerricStore.SDK.Native.Client.command_exec/4.

del(client, key_or_keys, opts \\ [])

See FerricStore.SDK.KV.del/3.

delete_namespace(client, prefix, opts \\ [])

See FerricStore.SDK.Management.delete_namespace/3.

ensure_namespace(client, prefix, attrs \\ %{}, opts \\ [])

See FerricStore.SDK.Management.ensure_namespace/4.

extend(client, key, owner, ttl_ms, opts \\ [])

See FerricStore.SDK.KV.extend/5.

fetch_or_compute(client, key, ttl_ms, opts \\ [])

See FerricStore.SDK.KV.fetch_or_compute/4.

fetch_or_compute_error(client, key, message, opts \\ [])

See FerricStore.SDK.KV.fetch_or_compute_error/4.

fetch_or_compute_result(client, key, value, ttl_ms, opts \\ [])

See FerricStore.SDK.KV.fetch_or_compute_result/5.

flow_history(client, id, attrs \\ %{}, opts \\ [])

See FerricStore.SDK.Management.flow_history/4.

flow_query(client, attrs \\ %{}, opts \\ [])

See FerricStore.SDK.Management.flow_query/3.

from_url(url, opts \\ [])

See FerricStore.SDK.Native.Client.from_url/2.

get(client, key, opts \\ [])

See FerricStore.SDK.KV.get/3.

get_namespace(client, prefix, opts \\ [])

See FerricStore.SDK.Management.get_namespace/3.

get_quota(client, namespace, opts \\ [])

See FerricStore.SDK.Management.get_quota/3.

hget(client, key, field, opts \\ [])

See FerricStore.SDK.KV.hget/4.

hgetall(client, key, opts \\ [])

See FerricStore.SDK.KV.hgetall/3.

hmget(client, key, fields, opts \\ [])

See FerricStore.SDK.KV.hmget/4.

hset(client, key, fields, opts \\ [])

See FerricStore.SDK.KV.hset/4.

list_namespaces(client, opts \\ [])

See FerricStore.SDK.Management.list_namespaces/2.

lock(client, key, owner, ttl_ms, opts \\ [])

See FerricStore.SDK.KV.lock/5.

lpop(client, key, count \\ 1, opts \\ [])

See FerricStore.SDK.KV.lpop/4.

lpush(client, key, values, opts \\ [])

See FerricStore.SDK.KV.lpush/4.

lrange(client, key, start, stop, opts \\ [])

See FerricStore.SDK.KV.lrange/5.

mget(client, keys, opts \\ [])

See FerricStore.SDK.KV.mget/3.

mset(client, pairs, opts \\ [])

See FerricStore.SDK.KV.mset/3.

namespace_usage(client, prefix, opts \\ [])

See FerricStore.SDK.Management.namespace_usage/3.

ping(client, message \\ "PONG", opts \\ [])

See FerricStore.SDK.Native.Client.ping/3.

quota_usage(client, namespace, opts \\ [])

See FerricStore.SDK.Management.quota_usage/3.

ratelimit_add(client, key, window_ms, max, count \\ 1, opts \\ [])

See FerricStore.SDK.KV.ratelimit_add/6.

refresh_topology(client)

See FerricStore.SDK.Native.Client.refresh_topology/1.

request(client, opcode, payload \\ %{}, opts \\ [])

See FerricStore.SDK.Native.Client.request/4.

request_by_items(client, opcode, items, key_fun, payload_builder, opts \\ [])

See FerricStore.SDK.Native.Client.request_by_items/6.

request_by_key(client, opcode, key, payload, opts \\ [])

See FerricStore.SDK.Native.Client.request_by_key/5.

request_by_keys(client, opcode, keys, payload_builder, opts \\ [])

See FerricStore.SDK.Native.Client.request_by_keys/5.

route(client, key)

See FerricStore.SDK.Native.Client.route/2.

rpop(client, key, count \\ 1, opts \\ [])

See FerricStore.SDK.KV.rpop/4.

rpush(client, key, values, opts \\ [])

See FerricStore.SDK.KV.rpush/4.

sadd(client, key, members, opts \\ [])

See FerricStore.SDK.KV.sadd/4.

set(client, key, value, opts \\ [])

See FerricStore.SDK.KV.set/4.

set_quota(client, namespace, quota_spec, opts \\ [])

See FerricStore.SDK.Management.set_quota/4.

sismember(client, key, member, opts \\ [])

See FerricStore.SDK.KV.sismember/4.

smembers(client, key, opts \\ [])

See FerricStore.SDK.KV.smembers/3.

srem(client, key, members, opts \\ [])

See FerricStore.SDK.KV.srem/4.

start_link(opts)

topology(client)

See FerricStore.SDK.Native.Client.topology/1.

unlock(client, key, owner, opts \\ [])

See FerricStore.SDK.KV.unlock/4.

zadd(client, key, items, opts \\ [])

See FerricStore.SDK.KV.zadd/4.

zrange(client, key, start, stop, opts \\ [])

See FerricStore.SDK.KV.zrange/5.

zrem(client, key, members, opts \\ [])

See FerricStore.SDK.KV.zrem/4.

zscore(client, key, member, opts \\ [])

See FerricStore.SDK.KV.zscore/4.