models

package
v0.0.0-...-8ec480e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 2, 2015 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Objects map[string]*Object
)

Functions

func AddOne

func AddOne(object Object) (ObjectId string)

func CloseMongo

func CloseMongo(r ResourceMongoConn)

func CloseRedis

func CloseRedis(r ResourceConn)

func Delete

func Delete(ObjectId string)

func GetAll

func GetAll() map[string]*Object

func GetMongo

func GetMongo() *mgo.Session

获取mongo连接

func GetRedis

func GetRedis() redis.Conn

func GetRedis2

func GetRedis2() *r.Client

func MAddOne

func MAddOne(object Object) (ObjectId string)

Add data to mongo

func RAddOne

func RAddOne(object Object) (ObjectId string)

Add data to redis to redis hash list

func Update

func Update(ObjectId string, Score int64) (err error)

Types

type Object

type Object struct {
	ObjectId   string `bson:"_id,omitempty"`
	Score      int64
	PlayerName string
}

func GetOne

func GetOne(ObjectId string) (object *Object, err error)

func MGetObject

func MGetObject() (objects []*Object, err error)

get all row from mongo

func MGetObject2

func MGetObject2() (objects []*Object, err error)

get all row from mongo

func MGetOne

func MGetOne(ObjectId string) (object *Object, err error)

get one row from mongo

func MGetOne2

func MGetOne2(ObjectId string) (object *Object, err error)

get one row from mongo

func RGetObject

func RGetObject() (object *Object, err error)

get data from redis hash list

func RGetObject2

func RGetObject2() (object *Object, err error)

get data from redis hash list

func RGetObject3

func RGetObject3() (object *Object, err error)

get data from redis hash list

type ResourceConn

type ResourceConn struct {
	redis.Conn
}

ResourceConn adapts a Redigo connection to a Vitess Resource.

func GetRedis3

func GetRedis3() ResourceConn

func (ResourceConn) Close

func (r ResourceConn) Close()

type ResourceMongoConn

type ResourceMongoConn struct {
	*mgo.Session
}

ResourceConn adapts a Redigo connection to a Vitess Resource.

func GetMongo2

func GetMongo2() ResourceMongoConn

获取mongo连接

func (ResourceMongoConn) Close

func (r ResourceMongoConn) Close()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL