Skip to content

Commit

Permalink
Allow configuration of Redis DB and cache DB
Browse files Browse the repository at this point in the history
Hardcoding the Redis DB and Redis Caching DB to 0 and 2 in
`config/database.yml` makes an unsafe assumption that Discourse is the
only application using that install of redis-server. Instead of forcing
users to undergo yet another form of configuration, allow Discourse
admins a nicer way to configure the Redis databases used.

Signed-off-by: David Celis <me@davidcel.is>
  • Loading branch information
davidcelis committed Dec 30, 2013
1 parent 47e1d00 commit 0ed4270
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 2 deletions.
6 changes: 6 additions & 0 deletions config/discourse_defaults.conf
Original file line number Diff line number Diff line change
Expand Up @@ -73,5 +73,11 @@ redis_host = localhost
# redis server port
redis_port = 6379

# redis database
redis_db = 0

# redis database for caching
redis_cache_db = 2

# redis password
redis_password =
4 changes: 2 additions & 2 deletions config/redis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ defaults: &defaults
host: <%= GlobalSetting.redis_host %>
port: <%= GlobalSetting.redis_port %>
password: <%= GlobalSetting.redis_password %>
db: 0
cache_db: 2
db: <%= GlobalSetting.redis_db %>
cache_db: <%= GlobalSetting.redis_cache_db %>

development:
<<: *defaults
Expand Down

0 comments on commit 0ed4270

Please sign in to comment.