如何使用 Redigo 进行“脚本刷新”?

我尝试使用以下命令刷新脚本:“SCRIPT FLUSH”运行如下代码:


c.Send("SCRIPT FLUSH")

c.Flush()

spew.Dump(c.Receive())

但我得到这个输出:


(interface {}) <nil>

(redis.Error) (len=33) ERR unknown command 'SCRIPT FLUSH'

当我从命令行运行命令时,我得到一个 OK 响应:

http://img4.mukewang.com/61dbfe120001b58a06710330.jpg

我怎么解决这个问题?


杨魅力
浏览 129回答 1
1回答

慕慕森

使用两个参数:c.Send("SCRIPT", "FLUSH")c.Flush()spew.Dump(c.Receive())此外,使用 Do 而不是 Send/Flush/Receive 调用:spew.Dump(c.Do("SCRIPT", "FLUSH"))
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go