我以前一直在使用这个:
data, err := redis.Bytes(c.Do("GET", key))
确保返回的数据是字节切片。
但是,我现在需要向 Redis 请求添加一个额外的命令,所以我有这样的东西:
c.Send("MULTI")
c.Send("GET", key)
c.Send("EXPIRE", key)
r, err := c.Do("EXEC")
但现在我似乎无法让GET
命令返回一段字节。我试过redis.Bytes
像下面这样添加,但没有运气。
c.Send("MULTI")
redis.Bytes(c.Send("GET", key))
c.Send("EXPIRE", key)
r, err := c.Do("EXEC")