使用KV存储实现指标统计

This commit is contained in:
刘祥超
2024-04-02 19:54:04 +08:00
parent 750aafdea1
commit e5c5234be8
21 changed files with 1561 additions and 612 deletions

View File

@@ -52,6 +52,15 @@ func (this *DB) Store() *Store {
return this.store
}
// Truncate the database
func (this *DB) Truncate() error {
this.mu.Lock()
defer this.mu.Unlock()
var start = []byte(this.Namespace())
return this.store.rawDB.DeleteRange(start, append(start, 0xFF), DefaultWriteOptions)
}
func (this *DB) Close() error {
this.mu.Lock()
defer this.mu.Unlock()