ping.go 248 B

12345678910111213141516171819
  1. package cache
  2. func (p *RedisCache) Ping() bool {
  3. var (
  4. v string
  5. err error
  6. )
  7. if p.isCluster {
  8. v, err = p.cluster.Ping().Result()
  9. } else {
  10. v, err = p.client.Ping().Result()
  11. }
  12. if err != nil {
  13. return false
  14. }
  15. return v == "PONG"
  16. }