init...
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
package common
|
||||
|
||||
// RedisData 存储数据结构
|
||||
type RedisData struct {
|
||||
Key string
|
||||
Field string
|
||||
Value string
|
||||
Expire int64
|
||||
}
|
||||
|
||||
// RedisDataArray RedisData of array
|
||||
type RedisDataArray []*RedisData
|
||||
|
||||
// IRedis redis client interface
|
||||
type IRedis interface {
|
||||
// KEYS get patten key array
|
||||
KEYS(patten string) ([]string, error)
|
||||
|
||||
// SCAN get patten key array
|
||||
SCAN(patten string) ([]string, error)
|
||||
|
||||
// DEL delete k-v
|
||||
DEL(key string) (int, error)
|
||||
|
||||
// DELALL delete key array
|
||||
DELALL(key []string) (int, error)
|
||||
|
||||
// GET get k-v
|
||||
GET(key string) (string, error)
|
||||
|
||||
// SET set k-v
|
||||
//SET(key string, value string) (int64, error)
|
||||
|
||||
// SETEX set k-v expire seconds
|
||||
SETEX(key string, sec int, value string) (int64, error)
|
||||
|
||||
// EXPIRE set key expire seconds
|
||||
EXPIRE(key string, sec int64) (int64, error)
|
||||
|
||||
// HGETALL get map of key
|
||||
HGETALL(key string) (map[string]string, error)
|
||||
|
||||
// HGET get value of key-field
|
||||
HGET(key string, field string) (string, error)
|
||||
|
||||
// HSET set value of key-field
|
||||
//HSET(key string, field string, value string) (int64, error)
|
||||
|
||||
// Write 向redis中写入多组数据
|
||||
Write(data RedisDataArray)
|
||||
}
|
||||
Reference in New Issue
Block a user