30 lines
460 B
Go
Raw Permalink Normal View History

2022-01-26 16:40:50 +08:00
package util
import (
"database/sql"
"strings"
"github.com/garyburd/redigo/redis"
)
func FilterMysqlNilErr(err error) bool {
if err != nil && err != sql.ErrNoRows {
return true
}
return false
}
func IsMysqlRepeatError(err error) bool {
2022-03-16 16:04:29 +08:00
if err != nil && strings.Contains(err.Error(), "Error 1062") {
2022-01-26 16:40:50 +08:00
return true
}
return false
}
func FilterRedisNilErr(err error) bool {
if err != nil && err != redis.ErrNil {
return true
}
return false
}