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.

45 lines
759 B

  1. package redisrpc
  2. import (
  3. // "strconv"
  4. "testing"
  5. // "unicode/utf8"
  6. )
  7. func Test_SAdd(t *testing.T) {
  8. // reply, err := SAdd("test", "44")
  9. reply, err := SIsmember("test", "44")
  10. t.Log(reply)
  11. t.Log(err)
  12. reply, err = SRem("test", "44")
  13. t.Log(reply)
  14. t.Log(err)
  15. }
  16. func Test_SCard(t *testing.T) {
  17. res, err := SCard("test_article")
  18. t.Log(res)
  19. t.Log(err)
  20. }
  21. func Test_ZSet(t *testing.T) {
  22. Del("zset-test")
  23. res, err := ZAdd("zset-test", "2", "{\"keyword\":\"test\",\"id\":\"12\"}")
  24. t.Log("ZAdd: ", res, err)
  25. ress, err := ZScan("zset-test", "*test*", 10)
  26. t.Log("ZScan: ", ress, err)
  27. list, err := ZRange("zset-test", 0, 100)
  28. t.Log("ZRangexx: ", list, err)
  29. // res, err = ZIncrBy("zset-test", "2", "test")
  30. // t.Log("ZIncrBy: ", res, err)
  31. }