我尝试使用以下命令刷新脚本:“SCRIPT FLUSH”运行如下代码:
c.Send("SCRIPT FLUSH")
c.Flush()
spew.Dump(c.Receive())
但我得到了这个输出:
(interface {}) <nil>
(redis.Error) (len=33) ERR unknown command 'SCRIPT FLUSH'
当我从命令行运行命令时,我得到一个OK响应:
我该如何解决这个问题?
答案 0 :(得分:0)
使用两个参数:
c.Send("SCRIPT", "FLUSH")
c.Flush()
spew.Dump(c.Receive())
此外,使用Do代替发送/刷新/接收呼叫:
spew.Dump(c.Do("SCRIPT", "FLUSH"))