Go游戏服务器开发的一些思考(二十六):Go Redis ORM库

ORM

对象关系映射(英语:(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping)。

通常指,数据库到程序内类对象的映射。

程序中使用ORM的好处

  • 使用ORM,字段更改,编译器能做编译错误检查
    直接使用数据库命令字符串,做修改,需要人工排查

  • 使用ORM,隐藏背后数据库操作策略
    能比较容易做到,直接调用Load()、Save()这样的简单函数,使用数据加载、保存。不需要关心对数据操作的细节。
    包括是否使用主从、或是是否使用dbproxy之类的问题。

  • 使用ORM, 编码更加简单,不需要在做数据库字符串的拼接之类的细节

Redis ORM使用示例

package main

import (
    "fmt"

    "github.com/fananchong/go-redis-orm"
)

func main() {

    dbName := "mysentinel"

    go_redis_o

你可能感兴趣的:(Go游戏服务器开发的一些思考,redis,游戏,ORM)