redis rpc服务, 提供redis操作方法
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

52 lines
954 B

  1. package redisrpc
  2. import (
  3. // "strconv"
  4. "testing"
  5. // "tgo/helper"
  6. )
  7. func Test_HSet(t *testing.T) {
  8. // val := map[string]interface{}{"id": "123", "name": "这是一个测试", "dis": "xxx"}
  9. reply, err := HSet("testing", "test", "test1")
  10. t.Log(reply)
  11. t.Log(err)
  12. ret, err := HGetString("testing", "test")
  13. t.Log(ret)
  14. if err == nil {
  15. t.Log("nil", err)
  16. } else {
  17. t.Log("error:", err)
  18. }
  19. del_ret, err := HDel("testing", "test")
  20. t.Log(del_ret)
  21. if err == nil {
  22. t.Log("nil", err)
  23. } else {
  24. t.Log("error:", err)
  25. }
  26. // ret2, err := HSetExpire("testing2", 200)
  27. // t.Log(ret2)
  28. // t.Log(err)
  29. // ret3, err := HMSet("testing2", "test1", "test1")
  30. // t.Log(ret3)
  31. // t.Log(err)
  32. // ret4, err := HGetAll("1000064_product")
  33. // // ret := ret4.([]interface{})
  34. // // t.Log()
  35. // for _, val := range ret4 {
  36. // // str := strconv.FormatUint(val.([]uint64), 10)
  37. // // t.Log(helper.ToStr(val))
  38. // t.Log(string(val))
  39. // }
  40. // t.Log(err)
  41. }