manage heroku redis instances
heroku redis [DATABASE]
heroku redis:cli [DATABASE]
heroku redis:credentials [DATABASE]
heroku redis:info [DATABASE]
heroku redis:keyspace-notifications [DATABASE]
heroku redis:maintenance [DATABASE]
heroku redis:maxmemory [DATABASE]
heroku redis:promote DATABASE
heroku redis:stats-reset [DATABASE]
heroku redis:timeout [DATABASE]
heroku redis:upgrade [DATABASE]
heroku redis:wait [DATABASE]
gets information about redis
gets information about redis
USAGE
$ heroku redis [DATABASE]
OPTIONS
-a, --app=app (required) app to run command against
-r, --remote=remote git remote of app to use
--json format output as JSON
opens a redis prompt
opens a redis prompt
USAGE
$ heroku redis:cli [DATABASE]
OPTIONS
-a, --app=app (required) app to run command against
-c, --confirm=confirm
-r, --remote=remote git remote of app to use
display credentials information
display credentials information
USAGE
$ heroku redis:credentials [DATABASE]
OPTIONS
-a, --app=app (required) app to run command against
-r, --remote=remote git remote of app to use
--reset reset credentials
gets information about redis
gets information about redis
USAGE
$ heroku redis:info [DATABASE]
OPTIONS
-a, --app=app (required) app to run command against
-r, --remote=remote git remote of app to use
--json format output as JSON
set the keyspace notifications configuration
set the keyspace notifications configuration
Set the configuration to enable keyspace notification events:
K Keyspace events, published with __keyspace@<db>__ prefix.
E Keyevent events, published with __keyevent@<db>__ prefix.
g Generic commands (non-type specific) like DEL, EXPIRE, RENAME, ...
$ String commands
l List commands
s Set commands
h Hash commands
z Sorted set commands
t Stream commands
x Expired events (events generated every time a key expires)
e Evicted events (events generated when a key is evicted for maxmemory)
m Key miss events (events generated when a key that doesn't exist is accessed)
A Alias for "g$lshztxe", so that the "AKE" string means all the events except "m".
pass an empty string ('') to disable keyspace notifications
USAGE
$ heroku redis:keyspace-notifications [DATABASE]
OPTIONS
-a, --app=app (required) app to run command against
-c, --config=config (required) set keyspace notifications configuration
-r, --remote=remote git remote of app to use
DESCRIPTION
Set the configuration to enable keyspace notification events:
K Keyspace events, published with __keyspace@<db>__ prefix.
E Keyevent events, published with __keyevent@<db>__ prefix.
g Generic commands (non-type specific) like DEL, EXPIRE, RENAME, ...
$ String commands
l List commands
s Set commands
h Hash commands
z Sorted set commands
t Stream commands
x Expired events (events generated every time a key expires)
e Evicted events (events generated when a key is evicted for maxmemory)
m Key miss events (events generated when a key that doesn't exist is accessed)
A Alias for "g$lshztxe", so that the "AKE" string means all the events except "m".
pass an empty string ('') to disable keyspace notifications
manage maintenance windows
manage maintenance windows
Set or change the maintenance window for your Redis instance
USAGE
$ heroku redis:maintenance [DATABASE]
OPTIONS
-a, --app=app (required) app to run command against
-f, --force start maintenance without entering application maintenance mode
-r, --remote=remote git remote of app to use
-w, --window=window set weekly UTC maintenance window
--run start maintenance
DESCRIPTION
Set or change the maintenance window for your Redis instance
set the key eviction policy
set the key eviction policy
Set the key eviction policy when instance reaches its storage limit. Available policies for key eviction include:
noeviction # returns errors when memory limit is reached
allkeys-lfu # removes less frequently used keys first
volatile-lfu # removes less frequently used keys first that have an expiry set
allkeys-lru # removes less recently used keys first
volatile-lru # removes less recently used keys first that have an expiry set
allkeys-random # evicts random keys
volatile-random # evicts random keys but only those that have an expiry set
volatile-ttl # only evicts keys with an expiry set and a short TTL
USAGE
$ heroku redis:maxmemory [DATABASE]
OPTIONS
-a, --app=app (required) app to run command against
-p, --policy=policy (required) set policy name
-r, --remote=remote git remote of app to use
DESCRIPTION
Set the key eviction policy when instance reaches its storage limit. Available policies for key eviction include:
noeviction # returns errors when memory limit is reached
allkeys-lfu # removes less frequently used keys first
volatile-lfu # removes less frequently used keys first that have an expiry set
allkeys-lru # removes less recently used keys first
volatile-lru # removes less recently used keys first that have an expiry set
allkeys-random # evicts random keys
volatile-random # evicts random keys but only those that have an expiry set
volatile-ttl # only evicts keys with an expiry set and a short TTL
sets DATABASE as your REDIS_URL
sets DATABASE as your REDIS_URL
USAGE
$ heroku redis:promote DATABASE
OPTIONS
-a, --app=app (required) app to run command against
-r, --remote=remote git remote of app to use
reset all stats covered by RESETSTAT (https://redis.io/commands/config-resetstat)
reset all stats covered by RESETSTAT (https://redis.io/commands/config-resetstat)
USAGE
$ heroku redis:stats-reset [DATABASE]
OPTIONS
-a, --app=app (required) app to run command against
-c, --confirm=confirm
-r, --remote=remote git remote of app to use
set the number of seconds to wait before killing idle connections
set the number of seconds to wait before killing idle connections
Sets the number of seconds to wait before killing idle connections. A value of zero means that connections will not be closed.
USAGE
$ heroku redis:timeout [DATABASE]
OPTIONS
-a, --app=app (required) app to run command against
-r, --remote=remote git remote of app to use
-s, --seconds=seconds set timeout value
DESCRIPTION
Sets the number of seconds to wait before killing idle connections. A value of zero means that connections will not be
closed.
perform in-place version upgrade
perform in-place version upgrade
USAGE
$ heroku redis:upgrade [DATABASE]
OPTIONS
-a, --app=app (required) app to run command against
-c, --confirm=confirm
-r, --remote=remote git remote of app to use
-v, --version=version
wait for Redis instance to be available
wait for Redis instance to be available
USAGE
$ heroku redis:wait [DATABASE]
OPTIONS
-a, --app=app (required) app to run command against
-r, --remote=remote git remote of app to use
--wait-interval=wait-interval how frequently to poll in seconds