Redis
单实例
redis:
items:
main:
dsn: redis://default:redispw@localhost:55000/0
package main
import (
"fmt"
"github.com/langwan/langgo"
"github.com/langwan/langgo/components/redis"
"time"
)
func main() {
langgo.Run(&redis.Instance{})
redis.Main().Set("key", "langgo", 10*time.Second)
val := redis.Main().Get("key")
fmt.Println(val)
}
多实例
redis:
items:
main:
dsn: redis://default:redispw@localhost:55000/0
slave:
dsn: redis://default:redispw@localhost:55000/0
package main
import (
"fmt"
"github.com/langwan/langgo"
"github.com/langwan/langgo/components/redis"
"time"
)
func main() {
langgo.Run(&redis.Instance{})
redis.Main().Set("key", "langgo", 10*time.Second)
val := redis.Main().Get("key")
fmt.Println(val)
redis.Get("slave").Set("key", "slave", 10*time.Second)
val = redis.Get("slave").Get("key")
fmt.Println(val)
}
get key: langgo
get key: slave
Last updated