Skip to content

icowan/redis-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

redis client

使用

go get github.com/icowan/redis-client

单点Redis

rds, err := NewRedisClient("127.0.0.1:6379", "admin", "", 1)
if err != nil {
    log.Fatal(err)
}
defer func() {
    _ = rds.Close()
}()

_ = rds.Set("hello", "world", time.Second*10)
v, err := rds.Get("hello")
if err != nil {
    log.Fatal()
}

log.Print(v)

集群Redis

rds, err := NewRedisClient("127.0.0.1:6379,127.0.0.1:7379,127.0.0.1:8379", "admin", "", 1)
if err != nil {
    log.Fatal(err)
}
defer func() {
    _ = rds.Close()
}()

_ = rds.Set("hello", "world", time.Second*10)
v, err := rds.Get("hello")
if err != nil {
    log.Fatal()
}

log.Print(v)