Documentation ¶
Index ¶
- Variables
- func ConnectByEngine(en string, dsnPath string) (*xorm.Engine, error)
- func InitDb(namespace, dsn string) error
- func InitRedis(key, server, password string, maxConn int)
- type RdsConn
- func (r *RdsConn) Close()
- func (r *RdsConn) Decr(key string) (int, error)
- func (r *RdsConn) Del(key ...interface{}) (int, error)
- func (r *RdsConn) Exists(key string) (bool, error)
- func (r *RdsConn) Expire(key string, t int) error
- func (r *RdsConn) Get(key string) (int, error)
- func (r *RdsConn) GetInt(key string) (int64, error)
- func (r *RdsConn) GetKeys(tag string) ([]string, error)
- func (r *RdsConn) GetString(key string) (string, error)
- func (r *RdsConn) HDel(key string, field string) (int, error)
- func (r *RdsConn) HGetAllInt(key string) (map[string]int, error)
- func (r *RdsConn) HGetAllString(key string) (map[string]string, error)
- func (r *RdsConn) HGetInt(key, field string) (int, error)
- func (r *RdsConn) HGetInt64(key, field string) (int64, error)
- func (r *RdsConn) HGetString(key string, field interface{}) (string, error)
- func (r *RdsConn) HIncrBy(key, field string, n int) (int, error)
- func (r *RdsConn) HKeys(key string) ([]string, error)
- func (r *RdsConn) HLen(key string) (int, error)
- func (r *RdsConn) HMGetString(key string, fields []interface{}) ([]string, error)
- func (r *RdsConn) HMSet(key string, value interface{}) (interface{}, error)
- func (r *RdsConn) HSet(key string, field string, val interface{}) (int, error)
- func (r *RdsConn) HSetNx(key string, field string, val interface{}) (int, error)
- func (r *RdsConn) Incr(key string) (int, error)
- func (r *RdsConn) LPop(key string) (string, error)
- func (r *RdsConn) Publish(key string, value string) (int64, error)
- func (r *RdsConn) RPush(key string, value string) (int, error)
- func (r *RdsConn) SAdd(key string, val interface{}) (int, error)
- func (r *RdsConn) SPop(key string) (string, error)
- func (r *RdsConn) Set(key string, val interface{}) (interface{}, error)
- func (r *RdsConn) SetEx(key string, expire int64, val interface{}) (interface{}, error)
- func (r *RdsConn) SetNx(key string, val interface{}) (int, error)
- func (r *RdsConn) SisMember(key string, val interface{}) (int, error)
- func (r *RdsConn) ZAdd(key string, member string, v int64) (int64, error)
- func (r *RdsConn) ZIncrBy(key string, member string, v int64) (int64, error)
- func (r *RdsConn) ZRange(key string, start, end int64) ([]string, error)
- func (r *RdsConn) ZRangeWithScore(key string, start, end int64) (map[string]int64, error)
- func (r *RdsConn) ZRevRange(key string, start, end int64) ([]string, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var Dbs map[string]*xorm.Engine
Dbs 分库分表数据库名称映射
Functions ¶
func ConnectByEngine ¶
InitMysql 链接数据库 path 为 dsn 带mysql:// * * @param en 引擎类型 mysql 或 sqlite3
Types ¶
type RdsConn ¶
RdsConn 所有操作绑定的这个链接上
func (*RdsConn) HGetAllInt ¶
HGetAllInt 获取所有
func (*RdsConn) HGetAllString ¶
HGetAllString 获取所有
func (*RdsConn) HGetString ¶
HGetString 获取一个hash值
func (*RdsConn) HMGetString ¶
HMGetString 获取部分key值
func (*RdsConn) HMSet ¶
HMSet value 可以为slice []interface{} {"k1","v1","k2","v2"}
value 可以为map map[interface{}]interface{}
{ "k1":"v1", "k2":"v2", }
使用详情见test
func (*RdsConn) ZRangeWithScore ¶
ZRangeWithScore ...
Click to show internal directories.
Click to hide internal directories.