Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client is a wrapper around the etcd client
func NewEtcdClient ¶
func NewEtcdClient(machines []string, cert, key, caCert string, basicAuth bool, username string, password string) (*Client, error)
NewEtcdClient returns an *etcd.Client with a connection to named machines.
func (*Client) Close ¶
func (c *Client) Close()
Close is only meant to fulfill the easykv.ReadWatcher interface. Does nothing.
func (*Client) GetValues ¶
GetValues is used to lookup all keys with a prefix. Several prefixes can be specified in the keys array.
func (*Client) WatchPrefix ¶
func (c *Client) WatchPrefix(ctx context.Context, prefix string, opts ...easykv.WatchOption) (uint64, error)
WatchPrefix watches a specific prefix for changes.
Click to show internal directories.
Click to hide internal directories.