list_helper

package
v1.0.15 Latest Latest
Warning

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

Go to latest
Published: Dec 25, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ListHelper

type ListHelper struct {
	*base.Base
}

ListHelper Redis List类型助手类

func NewListHelper

func NewListHelper(b *base.Base) *ListHelper

NewListHelper 实例化

func (ListHelper) LIndex

func (s ListHelper) LIndex(key string, index int64) (v *gvar.Var, err error)

LIndex 通过索引获取列表中的元素

func (ListHelper) LLen

func (s ListHelper) LLen(key string) (v *gvar.Var, err error)

LLen 获取列表长度

func (ListHelper) LPop

func (s ListHelper) LPop(key string) (v *gvar.Var, err error)

LPop 移出并获取列表的第一个元素

func (ListHelper) LPush

func (s ListHelper) LPush(key string, values []string) (v *gvar.Var, err error)

LPush 将一个或多个值插入到列表头部

func (ListHelper) LPushX

func (s ListHelper) LPushX(key string, values []string) (v *gvar.Var, err error)

LPushX 将一个值插入到已存在的列表头部

func (ListHelper) LRange

func (s ListHelper) LRange(key string, start, end int64) (v *gvar.Var, err error)

LRange 获取列表指定范围内的元素

func (ListHelper) LRem

func (s ListHelper) LRem(key string, count int64, value string) (v *gvar.Var, err error)

LRem 移除列表元素

func (ListHelper) LSet

func (s ListHelper) LSet(key string, index int64, value string) (v *gvar.Var, err error)

LSet 通过索引设置列表元素的值

func (ListHelper) LTrim

func (s ListHelper) LTrim(key string, start, stop int64) (v *gvar.Var, err error)

LTrim 对一个列表进行修剪(trim),就是说,让列表只保留指定区间内的元素,不在指定区间之内的元素都将被删除。

func (ListHelper) RPop

func (s ListHelper) RPop(key string) (v *gvar.Var, err error)

RPop 移除列表的最后一个元素,返回值为移除的元素。

func (ListHelper) RPopLPush

func (s ListHelper) RPopLPush(keySource, keyDestination string) (v *gvar.Var, err error)

RPopLPush 移除列表的最后一个元素,并将该元素添加到另一个列表并返回

func (ListHelper) RPush

func (s ListHelper) RPush(key string, values []string) (v *gvar.Var, err error)

RPush 在列表中添加一个或多个值到列表尾部

func (ListHelper) RPushX

func (s ListHelper) RPushX(key string, values []string) (v *gvar.Var, err error)

RPushX 为已存在的列表添加值

Jump to

Keyboard shortcuts

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