Compare commits

...

2 Commits

Author SHA1 Message Date
33d1b2e0ee add SetOptions 2025-03-27 02:52:01 +08:00
433cd1f8bc fix hash key 2025-03-27 02:49:44 +08:00
2 changed files with 15 additions and 1 deletions

View File

@@ -59,6 +59,6 @@ func New(dsn string, hashRadix string) *RedisClient {
func Hash(s string) int {
h := fnv.New32a()
h.Write([]byte(s))
h.Write([]byte(strings.ToLower(s)))
return int(h.Sum32()) % vars.RedisShardings
}

View File

@@ -8,6 +8,20 @@ import (
"gorm.io/gorm/schema"
)
func SetOptions(options *types.SqlOptions) *types.SqlOptions {
if options == nil {
options = &types.SqlOptions{
MaxIdleConns: vars.SqlOptionMaxIdleConns,
MaxOpenConns: vars.SqlOptionMaxIdleConns,
ConnMaxLifetime: vars.SqlOptionConnMaxLifetime,
LogStdout: false,
Debug: false,
}
}
return options
}
// new grom db.
func NewPostgreSql(dsn string, options *types.SqlOptions) (*gorm.DB, error) {
var err error