Go语言之redis

10 篇文章 0 订阅
3 篇文章 0 订阅

1.导入Redis包

在命令行输入

go get github.com/astaxie/goredis

2.测试实例

启动redis测试

package main

import (
	"fmt"
	"github.com/astaxie/goredis"
)
func main(){
	client:=goredis.Client{}
	client.Addr="127.0.0.1:6379"
	//设置key
	err:=client.Set("test",[]byte("goredis"))

	if err!=nil{
		panic(err)
	}
	//获取key
	res,err:=client.Get("test")
	if err!=nil{
		panic(err)
	}else{
		fmt.Println(string(res))
	}
	/*fmt.Println(client.Db)
	fmt.Println(client.Password)*/

	//设置map
	map1:=make(map[string]string)
    map1["username"]="root"
    map1["password"]="123456"
	err1:=client.Hmset("map1",map1)
	if err!=nil{
		panic(err1)
	}
	//获取map1类型
	map11,err1:=client.Type("map1")
	if err1!=nil{
		panic(err1)
	}else{
		fmt.Println(string(map11))
	}


	err=client.Hgetall("map1",map1)
    if err!=nil{
      panic(err)
    }
	//Zdd

	res3,err:=client.Zadd("z",[]byte("z11"),12.3)
	if err!=nil{
		panic(err)
	}else{
		fmt.Println(res3)
	}


}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值