diff options
author | Patrick Schratz <patrick.schratz@gmail.com> | 2023-05-15 07:45:48 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-15 13:45:48 +0800 |
commit | 3db3d5d1815a7fd9efd9dd100555db9cf69ad44d (patch) | |
tree | 57a72610582a4ec786093dd360b500aaf7dc4e1b /custom/conf | |
parent | 6d2c63f6ffcbcd4a928b39527ecfd2cb53a2828c (diff) | |
download | gitea-3db3d5d1815a7fd9efd9dd100555db9cf69ad44d.tar.gz gitea-3db3d5d1815a7fd9efd9dd100555db9cf69ad44d.zip |
Document `redis-cluster` explicitly in config (#24717)
Co-authored-by: delvh <dev.lh@web.de>
Diffstat (limited to 'custom/conf')
-rw-r--r-- | custom/conf/app.example.ini | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/custom/conf/app.example.ini b/custom/conf/app.example.ini index 592257b3b9..9046f54734 100644 --- a/custom/conf/app.example.ini +++ b/custom/conf/app.example.ini @@ -1425,7 +1425,7 @@ ROUTER = console ;; Batch size to send for batched queues ;BATCH_LENGTH = 20 ;; -;; Connection string for redis queues this will store the redis connection string. +;; Connection string for redis queues this will store the redis or redis-cluster connection string. ;; When `TYPE` is `persistable-channel`, this provides a directory for the underlying leveldb ;; or additional options of the form `leveldb://path/to/db?option=value&....`, and will override `DATADIR`. ;CONN_STR = "redis://127.0.0.1:6379/0" @@ -1697,8 +1697,9 @@ ROUTER = console ;; For "memory" only, GC interval in seconds, default is 60 ;INTERVAL = 60 ;; -;; For "redis" and "memcache", connection host address +;; For "redis", "redis-cluster" and "memcache", connection host address ;; redis: `redis://127.0.0.1:6379/0?pool_size=100&idle_timeout=180s` +;; redis-cluster: `redis+cluster://127.0.0.1:6379/0?pool_size=100&idle_timeout=180s` ;; memcache: `127.0.0.1:11211` ;; twoqueue: `{"size":50000,"recent_ratio":0.25,"ghost_ratio":0.5}` or `50000` ;HOST = @@ -1730,7 +1731,7 @@ ROUTER = console ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -;; Either "memory", "file", "redis", "db", "mysql", "couchbase", "memcache" or "postgres" +;; Either "memory", "file", "redis", "redis-cluster", "db", "mysql", "couchbase", "memcache" or "postgres" ;; Default is "memory". "db" will reuse the configuration in [database] ;PROVIDER = memory ;; @@ -1738,6 +1739,7 @@ ROUTER = console ;; memory: doesn't have any config yet ;; file: session file path, e.g. `data/sessions` ;; redis: `redis://127.0.0.1:6379/0?pool_size=100&idle_timeout=180s` +;; redis-cluster: `redis+cluster://127.0.0.1:6379/0?pool_size=100&idle_timeout=180s` ;; mysql: go-sql-driver/mysql dsn config string, e.g. `root:password@/session_table` ;PROVIDER_CONFIG = data/sessions ; Relative paths will be made absolute against _`AppWorkPath`_. ;; @@ -2371,7 +2373,7 @@ ROUTER = console ;QUEUE_LENGTH = 1000 ;; ;; Task queue connection string, available only when `QUEUE_TYPE` is `redis`. -;; If there is a password of redis, use `redis://127.0.0.1:6379/0?pool_size=100&idle_timeout=180s`. +;; If there is a password of redis, use `redis://127.0.0.1:6379/0?pool_size=100&idle_timeout=180s` or `redis+cluster://127.0.0.1:6379/0?pool_size=100&idle_timeout=180s` for `redis-clsuter`. ;QUEUE_CONN_STR = "redis://127.0.0.1:6379/0?pool_size=100&idle_timeout=180s" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |