rdb

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Sep 5, 2025 License: MPL-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RDB

type RDB struct {
	// contains filtered or unexported fields
}

func New

func New(redisUrl string) *RDB

func (*RDB) Close

func (r *RDB) Close()

func (*RDB) Commit

func (r *RDB) Commit(pid string, nonce int64, msg, assign goarSchema.BundleItem) (err error)

func (*RDB) GetAllProcess

func (r *RDB) GetAllProcess() (processIds []string, curNonces []int64, err error)

func (*RDB) GetAssignByNonce

func (r *RDB) GetAssignByNonce(pid string, nonce int64) (assign *goarSchema.BundleItem, err error)

func (*RDB) GetCache

func (r *RDB) GetCache(pid, key string) (value string, err error)

func (*RDB) GetCheckpointIndex

func (r *RDB) GetCheckpointIndex(pid string) (id string, err error)

func (*RDB) GetMessage

func (r *RDB) GetMessage(msgid string) (msg *goarSchema.BundleItem, err error)

func (*RDB) GetMessageByNonce

func (r *RDB) GetMessageByNonce(pid string, nonce int64) (msg *goarSchema.BundleItem, err error)

func (*RDB) GetNonce

func (r *RDB) GetNonce(pid string) (nonce int64, err error)

func (*RDB) GetResult

func (r *RDB) GetResult(msgid string) (result *vmmSchema.Result, err error)

func (*RDB) GetResults

func (r *RDB) GetResults(pid string, limit int64) (results []vmmSchema.Result, err error)

func (*RDB) IsExist

func (r *RDB) IsExist(pid string) (ok bool, err error)

func (*RDB) RevertSpawn

func (r *RDB) RevertSpawn(pid string) error

func (*RDB) SaveCache

func (r *RDB) SaveCache(pid, key, value string) error

func (*RDB) SaveCheckpointIndex

func (r *RDB) SaveCheckpointIndex(pid, id string) error

func (*RDB) SaveResult

func (r *RDB) SaveResult(result vmmSchema.Result) (err error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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