redis_test.go 593 B

123456789101112131415161718192021222324252627282930313233
  1. package cache
  2. import (
  3. "testing"
  4. "time"
  5. )
  6. func TestRedis(t *testing.T) {
  7. opts := &RedisOpts{
  8. Host: "127.0.0.1:6379",
  9. }
  10. redis := NewRedis(opts)
  11. redis.SetConn(redis.conn)
  12. var err error
  13. timeoutDuration := 1 * time.Second
  14. if err = redis.Set("username", "silenceper", timeoutDuration); err != nil {
  15. t.Error("set Error", err)
  16. }
  17. if !redis.IsExist("username") {
  18. t.Error("IsExist Error")
  19. }
  20. name := redis.Get("username").(string)
  21. if name != "silenceper" {
  22. t.Error("get Error")
  23. }
  24. if err = redis.Delete("username"); err != nil {
  25. t.Errorf("delete Error , err=%v", err)
  26. }
  27. }