为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
杨魅力 2022-01-10 17:35:59
我尝试使用以下命令刷新脚本:“SCRIPT FLUSH”运行如下代码:c.Send("SCRIPT FLUSH")c.Flush()spew.Dump(c.Receive())但我得到这个输出:(interface {}) <nil>(redis.Error) (len=33) ERR unknown command 'SCRIPT FLUSH'当我从命令行运行命令时,我得到一个 OK 响应:我怎么解决这个问题?
查看完整描述

1 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

使用两个参数:


c.Send("SCRIPT", "FLUSH")

c.Flush()

spew.Dump(c.Receive())

此外,使用 Do 而不是 Send/Flush/Receive 调用:


spew.Dump(c.Do("SCRIPT", "FLUSH"))


查看完整回答
反对 回复 2022-01-10
  • 1 回答
  • 0 关注
  • 128 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信