Browse Source

default redis reads options

details in https://github.com/chrislusf/seaweedfs/pull/1165
pull/1167/head
Chris Lu 5 years ago
parent
commit
a9b1ee18af
  1. 6
      weed/command/scaffold.go
  2. 3
      weed/filer2/redis/redis_cluster_store.go

6
weed/command/scaffold.go

@ -136,8 +136,10 @@ addresses = [
"localhost:30006",
]
password = ""
readOnly = false
routeByLatency = false
// allows reads from slave servers or the master, but all writes still go to the master
readOnly = true
// automatically use the closest Redis server for reads
routeByLatency = true
[etcd]
enabled = false

3
weed/filer2/redis/redis_cluster_store.go

@ -20,6 +20,9 @@ func (store *RedisClusterStore) GetName() string {
func (store *RedisClusterStore) Initialize(configuration util.Configuration) (err error) {
configuration.SetDefault("useReadOnly", true)
configuration.SetDefault("routeByLatency", true)
return store.initialize(
configuration.GetStringSlice("addresses"),
configuration.GetString("password"),

Loading…
Cancel
Save