Documentation ¶
Index ¶
- type Bucket
- func (s *Bucket) BatchDelete(keys [][]byte) error
- func (s *Bucket) BatchGet(keys [][]byte) ([][]byte, error)
- func (s *Bucket) BatchSet(keys, values [][]byte) error
- func (s *Bucket) BatchSetWithTTL(keys, values [][]byte, expireAts []int64) error
- func (s *Bucket) Chan(ch chan<- interface{}) int64
- func (s *Bucket) Delete(k []byte) error
- func (s *Bucket) Get(k []byte) ([]byte, error)
- func (s *Bucket) Has(k []byte) bool
- func (s *Bucket) Iter(fn func(k, v []byte) error) int64
- func (s *Bucket) IterKeys(fn func(k []byte) error) int64
- func (s *Bucket) Set(k, v []byte) error
- func (s *Bucket) SetWithTTL(k, v []byte, expireAt int64) error
- func (s *Bucket) Stream(fn func(k []byte, v []byte) error) int64
- type Logger
- type Store
- func (s *Store) BatchDelete(keys [][]byte) error
- func (s *Store) BatchGet(keys [][]byte) ([][]byte, error)
- func (s *Store) BatchSet(keys, values [][]byte) error
- func (s *Store) BatchSetWithTTL(keys, values [][]byte, expireAts []int64) error
- func (s *Store) CheckAndGC()
- func (s *Store) Clean() error
- func (s *Store) Close() error
- func (s *Store) CreateBucket(name string) *Bucket
- func (s *Store) Delete(k []byte) error
- func (s *Store) Get(k []byte) ([]byte, error)
- func (s *Store) Has(k []byte) bool
- func (s *Store) Iter(fn func(k, v []byte) error) int64
- func (s *Store) IterByPrefix(prefix string, fn func(k, v []byte) error) int64
- func (s *Store) IterKeys(fn func(k []byte) error) int64
- func (s *Store) IterKeysByPrefix(prefix string, fn func(k []byte) error) int64
- func (s *Store) Set(k, v []byte) error
- func (s *Store) SetWithTTL(k, v []byte, expireAt int64) error
- func (s *Store) Size() (int64, int64)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bucket ¶
type Bucket struct {
// contains filtered or unexported fields
}
func CreateBucket ¶
func (*Bucket) BatchSetWithTTL ¶
BatchSet 多个写操作使用一个事务
type Store ¶
type Store struct {
// contains filtered or unexported fields
}
Store is a wrapper around a badger DB
func (*Store) BatchSetWithTTL ¶
BatchSet 多个写操作使用一个事务
func (*Store) CheckAndGC ¶
func (s *Store) CheckAndGC()
func (*Store) CreateBucket ¶
func (*Store) IterByPrefix ¶
func (*Store) IterKeysByPrefix ¶
Click to show internal directories.
Click to hide internal directories.