redis_test.go 566 B

1234567891011121314151617181920212223242526272829303132
  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. var err error
  12. timeoutDuration := 1 * time.Second
  13. if err = redis.Set("username", "silenceper", timeoutDuration); err != nil {
  14. t.Error("set Error", err)
  15. }
  16. if !redis.IsExist("username") {
  17. t.Error("IsExist Error")
  18. }
  19. name := redis.Get("username").(string)
  20. if name != "silenceper" {
  21. t.Error("get Error")
  22. }
  23. if err = redis.Delete("username"); err != nil {
  24. t.Errorf("delete Error , err=%v", err)
  25. }
  26. }