123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package redis
- import (
- "encoding/json"
- "log"
- "strings"
- "testing"
- )
- func TestInit(t *testing.T) {
- // regAddr := regexp.MustCompile("[0-9.a-zA-Z/]+:[0-9]+.*")
- // log.Println(regAddr.MatchString("fdfsd.uyuyds.ii:2203&dsds"))
- r1 := &GoRedis{}
- // r1.Init("other=127.0.0.1:2203|127.0.0.1:2204=0-14=1-10=400")
- // r1.Init("other=127.0.0.1:2203=0-1=1-10=400")
- // r1.Init("other=127.0.0.1:2203=1=1")
- r1.Init("192.168.3.207:6379=0=2=600")
- res, err := r1.GetByPattern(`dd*`)
- log.Println(res, err)
- r1.BulkPut(120, map[string]interface{}{"a1": 1, "a2": "222", "a3": 456, "a4": "fdsfdsfds"})
- r1.BulkPut(220, []interface{}{[]interface{}{"b1", 1}, []interface{}{"b2", "222"}, []interface{}{"b3", 5666}})
- b, _ := json.Marshal(map[string]interface{}{"key": "值val1"})
- log.Println(b)
- b1 := make([]byte, 1000)
- strings.NewReader("aabbccdd").Read(b1)
- r1.Set("aabb", b1, 400)
- v, e := r1.GetBytes("aabb")
- log.Println("ffff", v, e)
- r1.Set("aaa", "ddddddd", 500)
- r1.SetExpire("aaa", 900)
- log.Println("exists", r1.Exists("aaa"))
- r1.Set("bbb", "ddddddd", 500)
- r1.Del("bbb")
- r1.Set("bbcc", "ddddddd", 500)
- r1.Set("bbcc1", "ddddddd", 500)
- r1.DelByPattern("bbcc*")
- r1.Incr("aa1")
- r1.Incr("aa1")
- r1.Incr("aa1")
- r1.Incr("aa1")
- r1.Decrby("aa1", 2)
- log.Println(hashCode("aaaaOppkdlk"))
- }
|