ledisdb/ledis/const.go

41 lines
601 B
Go
Raw Normal View History

2014-05-16 11:04:35 +04:00
package ledis
2014-05-20 04:41:24 +04:00
import (
"errors"
)
2014-05-16 11:04:35 +04:00
const (
kvType byte = iota + 1
hashType
hSizeType
listType
lMetaType
zsetType
zSizeType
zScoreType
)
2014-05-20 04:41:24 +04:00
2014-05-23 07:44:50 +04:00
const (
defaultScanCount int = 10
2014-05-23 07:44:50 +04:00
)
2014-05-20 04:41:24 +04:00
const (
//we don't support too many databases
MaxDBNumber uint8 = 16
//max key size
MaxKeySize int = 1<<16 - 1
//max hash field size
MaxHashFieldSize int = 1<<16 - 1
//max zset member size
MaxZSetMemberSize int = 1<<16 - 1
)
var (
ErrKeySize = errors.New("invalid key size")
ErrHashFieldSize = errors.New("invalid hash field size")
ErrZSetMemberSize = errors.New("invalid zset member size")
)