Redis 管道(Pipelining)
一次请求/响应服务器能实现处理新的请求即使旧的请求还未被响应。这样就可以将多个命令发送到服务器,而不用等待回复,最后在一个步骤中读取该答复。
demo
echo -e 'set k2 99\nincr k2\n get k2' | nc localhost 6379
Redis 发布/订阅(Pub/Sub)
发布
PUBLISH ooxx hello
订阅
SUBSCRIBE ooxx
事务
一次请求/响应服务器能实现处理新的请求即使旧的请求还未被响应。这样就可以将多个命令发送到服务器,而不用等待回复,最后在一个步骤中读取该答复。
demo
echo -e 'set k2 99\nincr k2\n get k2' | nc localhost 6379
发布
PUBLISH ooxx hello
订阅
SUBSCRIBE ooxx