test_client.go 550 B

1234567891011121314151617181920212223242526272829
  1. package main
  2. import (
  3. "gitee.com/wecisecode/util/logger"
  4. "github.com/tidwall/uhatools"
  5. )
  6. func main() {
  7. cl := uhatools.OpenCluster(uhatools.ClusterOptions{
  8. InitialServers: []string{
  9. "127.0.0.1:11001", // Server 1
  10. //"127.0.0.1:11002", // Server 2
  11. //"127.0.0.1:11003", // Server 3
  12. },
  13. })
  14. defer cl.Close()
  15. conn := cl.Get()
  16. defer conn.Close() // Always close the connection when you're done
  17. pong, err := uhatools.String(conn.Do("PING"))
  18. if err != nil {
  19. logger.Errorf(" ==> %v", err)
  20. }
  21. logger.Info(pong) // should be PONG
  22. }