redis

package
v1.2.2-dev.32 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 24, 2020 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MULTI = "MULTI"
	SET   = "SET"
	ZADD  = "ZADD"
	GET   = "GET"
	EXEC  = "EXEC"
)

Redis commmands used in this project Reference: https://redis.io/commands

View Source
const EventsCollection = "v2:event"
View Source
const ReadingsCollection = "v2:reading"

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	*redisClient.Client
	// contains filtered or unexported fields
}

func NewClient

func NewClient(config db.Configuration, logger logger.LoggingClient) (*Client, errors.EdgeX)

func (*Client) AddEvent

func (c *Client) AddEvent(e model.Event) (model.Event, errors.EdgeX)

Add a new event

func (*Client) CloseSession

func (c *Client) CloseSession()

CloseSession closes the connections to Redis

func (*Client) EventById

func (c *Client) EventById(id string) (event model.Event, edgeXerr errors.EdgeX)

Get an event by id

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL