本例子的lua脚本实现 遍历 Redis中指定模式的键,然后替换每个键中与模式匹配的值,使之变为指定的值。
Redis中的键如下所示:
127.0.0.1:6379> keys *
1) "string.tmd.2"
2) "test"
3) "string.tmd.1"
Redis 键对应的值为: 很明显客户端获取到的是一个序列化了的String 值,但是avata字段http连接依然呈现规则。
get "string.tmd.1"
"{
\"bad\":106,\"comment\":{
\"avata\":\"http://tmd2.ghost.com/comment/images/20.png\",
\"bc\":\"\xe4\xb8\x8d\xe5\x8f\xaf\xe8\x83\xbd\xef\xbc\x81\xef\xbc\x81\xef\xbc\x81\xe6\x88\x91\xe4\xb8\x80\xe8\x88\xac\xe7\x9d\xa1\xe8\xa7\x89\xe6\x97\xb6\xe9\x83\xbd\xe4\xbc\x9a