Go语言-操作redis数据库

Go语言-操作rides数据库

常规:不说废话,看代码

/**
 * Created with IntelliJ IDEA.
 * User: liaojie
 * Date: 12-9-6
 * Time: 下午8:55
 * To change this template use File | Settings | File Templates.
 */
package main

import (
	"fmt"
	"log"
	"redis"
)


func main() {
	//DefaultSpec()创建一个连接规格
	spec := redis.DefaultSpec().Db(0).Password("");
	//创建一个新的syncClient,并连接到Redis的服务器上使用,指定ConnectionSpec接口。
	client, err := redis.NewSynchClientWithSpec (spec);
	if err != nil {
		log.Println ("连接服务器失败>", err);
		return
	}

	dbkey := "GAME:TEST:info";
	value, err := client.Get(dbkey);
	if err!= nil {
		log.Println ("error on Get", err);
		return
	}
	//
	if value == nil {
		value :=[]byte("Hello world!");
		client.Set(dbkey, value);
		fmt.Printf("插入数据>%s \n",value)
	} else {
		fmt.Printf("接收到数据>%s \n",value);
		//return;
	}


}

你可能感兴趣的:(redis,数据库,golang,go语言)