wheat-cache/pkg/structure/interface.go

19 lines
305 B
Go

package structure
type CacheValue interface {
LengthByte() int64
}
type KeyBase interface {
SizeByte() int64
// TODO RollBack 事务相关, V2 实现
RollBack() error
// Begin 事务相关, V2 实现
Begin() error
// Comment 事务相关, V2 实现
Comment() error
Encode() ([]byte, error)
}