函数参考
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)