Skip to content

函数参考

RPush

将值追加到列表的末尾。如果列表不存在,则创建列表。

go
func RPush(key string, values ...interface{}) error

LPush

将值添加到列表的开头。如果列表不存在,则创建列表。

go
func LPush(key string, values ...interface{}) error

LLen

返回列表的长度。

go
func LLen(key string) (int64, error)

GetListPage

获取列表中指定页的元素。pageIndex 从 0 开始,pageSize 是每页的元素数量。

go
func GetListPage(key string, pageIndex, pageSize int64) ([]string, error)

LRange

获取列表中指定范围的所有元素。

go
func LRange(key string, start, stop int64) ([]string, error)

GetList

获取列表中的所有元素。

go
func GetList(key string) ([]string, error)

LRem

从列表中删除指定的元素。

go
func LRem(key string, value interface{}) (int64, error)

InsertIntoList

在列表中相对于 pivot 插入一个元素。

go
func InsertIntoList(key string, pivot interface{}, value interface{}, before bool) (int64, error)

LIndex

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

go
func LIndex(key string, index int64) (string, error)

RPop

移除并返回列表最右边的元素。

go
func RPop(key string) (string, error)

LPop

移除并返回列表最左边的元素。

go
func LPop(key string) (string, error)