set

package
v0.5.5 Latest Latest
Warning

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

Go to latest
Published: Jul 30, 2024 License: BSD-3-Clause Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SAdd

type SAdd struct {
	redis.BaseCmd
	// contains filtered or unexported fields
}

Adds one or more members to a set. Creates the key if it doesn't exist. SADD key member [member ...] https://redis.io/commands/sadd

func ParseSAdd

func ParseSAdd(b redis.BaseCmd) (SAdd, error)

func (SAdd) Run

func (cmd SAdd) Run(w redis.Writer, red redis.Redka) (any, error)

type SCard

type SCard struct {
	redis.BaseCmd
	// contains filtered or unexported fields
}

Returns the number of members in a set. SCARD key https://redis.io/commands/scard

func ParseSCard

func ParseSCard(b redis.BaseCmd) (SCard, error)

func (SCard) Run

func (cmd SCard) Run(w redis.Writer, red redis.Redka) (any, error)

type SDiff

type SDiff struct {
	redis.BaseCmd
	// contains filtered or unexported fields
}

Returns the difference of multiple sets. SDIFF key [key ...] https://redis.io/commands/sdiff

func ParseSDiff

func ParseSDiff(b redis.BaseCmd) (SDiff, error)

func (SDiff) Run

func (cmd SDiff) Run(w redis.Writer, red redis.Redka) (any, error)

type SDiffStore

type SDiffStore struct {
	redis.BaseCmd
	// contains filtered or unexported fields
}

Stores the difference of multiple sets in a key. SDIFFSTORE destination key [key ...] https://redis.io/commands/sdiffstore

func ParseSDiffStore

func ParseSDiffStore(b redis.BaseCmd) (SDiffStore, error)

func (SDiffStore) Run

func (cmd SDiffStore) Run(w redis.Writer, red redis.Redka) (any, error)

type SInter

type SInter struct {
	redis.BaseCmd
	// contains filtered or unexported fields
}

Returns the intersect of multiple sets. SINTER key [key ...] https://redis.io/commands/sinter

func ParseSInter

func ParseSInter(b redis.BaseCmd) (SInter, error)

func (SInter) Run

func (cmd SInter) Run(w redis.Writer, red redis.Redka) (any, error)

type SInterStore

type SInterStore struct {
	redis.BaseCmd
	// contains filtered or unexported fields
}

Stores the intersect of multiple sets in a key. SINTERSTORE destination key [key ...] https://redis.io/commands/sinterstore

func ParseSInterStore

func ParseSInterStore(b redis.BaseCmd) (SInterStore, error)

func (SInterStore) Run

func (cmd SInterStore) Run(w redis.Writer, red redis.Redka) (any, error)

type SIsMember

type SIsMember struct {
	redis.BaseCmd
	// contains filtered or unexported fields
}

Determines whether a member belongs to a set. SISMEMBER key member https://redis.io/commands/sismember

func ParseSIsMember

func ParseSIsMember(b redis.BaseCmd) (SIsMember, error)

func (SIsMember) Run

func (cmd SIsMember) Run(w redis.Writer, red redis.Redka) (any, error)

type SMembers

type SMembers struct {
	redis.BaseCmd
	// contains filtered or unexported fields
}

Returns all members of a set. SMEMBERS key https://redis.io/commands/smembers

func ParseSMembers

func ParseSMembers(b redis.BaseCmd) (SMembers, error)

func (SMembers) Run

func (cmd SMembers) Run(w redis.Writer, red redis.Redka) (any, error)

type SMove

type SMove struct {
	redis.BaseCmd
	// contains filtered or unexported fields
}

Moves a member from one set to another. SMOVE source destination member https://redis.io/commands/smove

func ParseSMove

func ParseSMove(b redis.BaseCmd) (SMove, error)

func (SMove) Run

func (cmd SMove) Run(w redis.Writer, red redis.Redka) (any, error)

type SPop

type SPop struct {
	redis.BaseCmd
	// contains filtered or unexported fields
}

Returns a random member from a set after removing it. SPOP key https://redis.io/commands/spop

func ParseSPop

func ParseSPop(b redis.BaseCmd) (SPop, error)

func (SPop) Run

func (cmd SPop) Run(w redis.Writer, red redis.Redka) (any, error)

type SRandMember

type SRandMember struct {
	redis.BaseCmd
	// contains filtered or unexported fields
}

Get a random member from a set. SRANDMEMBER key https://redis.io/commands/srandmember

func ParseSRandMember

func ParseSRandMember(b redis.BaseCmd) (SRandMember, error)

func (SRandMember) Run

func (cmd SRandMember) Run(w redis.Writer, red redis.Redka) (any, error)

type SRem

type SRem struct {
	redis.BaseCmd
	// contains filtered or unexported fields
}

Removes one or more members from a set. SREM key member [member ...] https://redis.io/commands/srem

func ParseSRem

func ParseSRem(b redis.BaseCmd) (SRem, error)

func (SRem) Run

func (cmd SRem) Run(w redis.Writer, red redis.Redka) (any, error)

type SScan

type SScan struct {
	redis.BaseCmd
	// contains filtered or unexported fields
}

Iterates over members of a set. SSCAN key cursor [MATCH pattern] [COUNT count] https://redis.io/commands/sscan

func ParseSScan

func ParseSScan(b redis.BaseCmd) (SScan, error)

func (SScan) Run

func (cmd SScan) Run(w redis.Writer, red redis.Redka) (any, error)

type SUnion

type SUnion struct {
	redis.BaseCmd
	// contains filtered or unexported fields
}

Returns the union of multiple sets. SUNION key [key ...] https://redis.io/commands/sunion

func ParseSUnion

func ParseSUnion(b redis.BaseCmd) (SUnion, error)

func (SUnion) Run

func (cmd SUnion) Run(w redis.Writer, red redis.Redka) (any, error)

type SUnionStore

type SUnionStore struct {
	redis.BaseCmd
	// contains filtered or unexported fields
}

Stores the union of multiple sets in a key. SUNIONSTORE destination key [key ...] https://redis.io/commands/sunionstore

func ParseSUnionStore

func ParseSUnionStore(b redis.BaseCmd) (SUnionStore, error)

func (SUnionStore) Run

func (cmd SUnionStore) Run(w redis.Writer, red redis.Redka) (any, error)

Jump to

Keyboard shortcuts

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