golang工程组件——redigo使用(redis协议,基本命令,管道,事务,发布订阅,stream)
redisgoredis与client之间采用请求回应模式,一个请求包对应一个回应包;但是也有例外,pub/sub模式下,client发送subscribe命令并收到回应包后,之后被动接收redis的发布包;所以若需要使用pub/sub模式,那么需要在client下创建额外一条连接与redis交互;Redis协议图redis协议采用特殊字符(\r\n)来分割有意义的数据,redis使用的是二进制安