书栈网 · BookStack 本次搜索耗时 0.011 秒,为您找到 55 个相关结果.
  • RPeek

    RPeek RPeek 从指定bucket里面的指定队列key的右边出队一个元素返回不删除。 if err := db . View ( func ( tx * nutsdb . Tx ) error { bucket := "bucketForList" key :=...
  • LPop

    LPop LPop 从指定bucket里面的指定队列key的左边出队一个元素,删除并返回。 if err := db . Update ( func ( tx * nutsdb . Tx ) error { bucket := "bucketForList" key :...
  • LRem

    LRem LRem 从指定bucket里面的指定的key的列表里移除前 count 次出现的值为 value 的元素。 这个 count 参数通过下面几种方式影响这个操作: count > 0: 从头往尾移除值为 value 的元素。count < 0: 从尾往头移除值为 value 的元素。count = 0: 移除所有值为 value 的元素。...
  • SPop

    SPop SPop 从指定bucket里的指定key的集合中移除并返回一个或多个随机元素。 if err := db . Update ( func ( tx * nutsdb . Tx ) error { key := [] byte ( "mySet" ) if item...
  • LPeek

    LPeek LPeek 从指定bucket里面的指定队列key的左边出队一个元素返回不删除。 if err := db . View ( func ( tx * nutsdb . Tx ) error { bucket := "bucketForList" key :=...
  • ZCount

    ZCount ZCount 返回指定bucket的有序集,score值在min和max之间(默认包括score值等于start或end)的成员。 Opts包含的参数: Limit int // 限制返回的node数目 ExcludeStart bool // 排除start ExcludeEnd bool // 排除end ...
  • 合并操作

    合并操作 合并操作 随着数据越来越多,特别是一些删除或者过期的数据占据着磁盘,清理这些NutsDB提供了db.Merge() 方法,这个方法需要自己根据实际情况编写合并策略。一旦执行会影响到正常的写请求,所以最好避开高峰期,比如半夜定时执行等。 err := db . Merge () if err != nil { ...
  • SMembers

    SMembers SMembers 返回指定bucket的指定key集合所有的元素。 bucket := "bucketForSet" if err := db . View ( func ( tx * nutsdb . Tx ) error { if items , err := ...
  • RPop

    RPop RPop 从指定bucket里面的指定队列key的右边出队一个元素,删除并返回。 if err := db . Update ( func ( tx * nutsdb . Tx ) error { bucket := "bucketForList" key :...
  • SAreMembers

    SAreMembers SAreMembers 返回多个成员member是否是指定bucket的里的指定集合key的成员。 if err := db . View ( func ( tx * nutsdb . Tx ) error { bucket := "bucketForSet" ...