golang访问redis密码认证

golang redis 阅读:515

golang使用redigo作为连接redis的客户端

redigo安装:go get github.com/garyburd/redigo/redis


package main
import (
        "fmt"
        "github.com/gomodule/redigo/redis"
)
func main(){
        c, err := redis.Dial("tcp", "localhost:6379")
        if err != nil {
                fmt.Println("Connect to redis error", err)
                return
        }   
        defer c.Close()
        _,err = c.Do("AUTH","123456")
        if err != nil {
                fmt.Println("auth failed:",err)
        }   
        _,err = c.Do("SET","username","nick")
        if err != nil {
                fmt.Println("redis get failed:",err)
        }   
    
}