你可以使用下面的简单例子来清除Golang中的所有Redis缓存项目。你可以适当地处理这些错误,我只是把它缩短了。
func PurgeRDS() {
itr := RDS.Scan(0, "*", 0).Iterator()
for iter.Next() {
err := RDS.Del(itr.Val()).Err()
if err != nil {
fmt.Println(err)
os.Exit(1)
}
}
if err := itr.Err(); err != nil {
fmt.Println(err)
os.Exit(1)
}
}