💎多语言实现,高性能生成唯一数字ID。 💎优化的雪花算法(SnowFlake)——雪花漂移算法,在缩短ID长度的同时,具备极高瞬时并发处理能力(50W/0.1s)。 💎原生支持 C#/Java/Go/Rust/C/JavaScript/TypeScript/Python/Pascal 多语言,提供其它适用于其它语言的多线程安全调用动态库(FFI)。💎支持容器环境自动扩容(自动注册 WorkerId ),单机或分布式唯一IdGenerator。💎顶尖优化,超强效能。
2.64k
stars
376
forks
source link
Go/regworkerid/regworkerid/reghelper.go 无法连接哨兵模式的redis #70
Open
ZhenbPeng opened 1 year ago
在连接哨兵模式的redis时 func newRedisClient() redis.UniversalClient { client := redis.NewUniversalClient(&redis.UniversalOptions{ Addrs: strings.Split(_RedisConnString, ","), Password: _RedisPassword, DB: _RedisDB, MasterName: _RedisMasterName, //PoolSize: 1000, //ReadTimeout: time.Millisecond time.Duration(100), //WriteTimeout: time.Millisecond time.Duration(100), //IdleTimeout: time.Second * time.Duration(60), }) return client } 应该要使用SentinelPassword与SentinelUsername