dedicated-node job from shared-redis/435.0.0
Github source:
1c0c86e
or
master branch
Properties¶
redis
¶
agent
¶
backend_port
¶The backend port for the redis-agent process to listen on
- Default
9876
broker
¶
auth
¶
password
¶The password for HTTP Basic Auth on the agent, also used for the broker
- Default
admin
username
¶The username for HTTP Basic Auth on the agent, also used for the broker
- Default
admin
dedicated_port
¶The port used by the redis instances
- Default
6379
ssl
¶
key
¶SSL private key for broker (PEM encoded)
pem
¶SSL Certificate for broker (PEM encoded)
start_redis_timeout
¶Maximum wait time in seconds for Redis to start up
- Default
600
client_timeout
¶Close the connection after a client is idle for N seconds (0 to disable)
- Default
0
config_command
¶The name of the obfuscated redis CONFIG command.
- Default
""
databases
¶Set the number of databases. The default database is DB 0.
- Default
16
log_level
¶Specify the server log verbosity level (debug, verbose, notice, warning)
- Default
notice
lua_time_limit
¶Max execution time of a Lua script in milliseconds.
- Default
5000
maxclients
¶Set the max number of connected clients at the same time
- Default
10000
replication
¶
repl_disable_tcp_nodelay
¶Set TCP_NODELAY on the slave socket after SYNC.
- Default
"no"
repl_ping_slave_period
¶Configure interval time in seconds that slaves send PINGs to server.
- Default
10
repl_timeout
¶Sets a timeout for both Bulk transfer I/O timeout and master data or ping response timeout.
- Default
60
slave_priority
¶The slave priority is an integer number published by Redis in the INFO output. It is used by Redis Sentinel in order to select a slave to promote into a master if the master is no longer working correctly.
- Default
100
slave_read_only
¶Configure a slave instance to accept writes or not.
- Default
"yes"
slave_serve_stale_data
¶Master-Slave replication. Use slaveof to make a Redis instance a copy of another Redis server.
- Default
"yes"
security
¶
require_pass
¶Require clients to issue AUTH PASSWORD before processing any other commands. This will be overwritten everytime the broker allocates it as in use.
slow_log
¶
log_slower_than
¶the execution time, in microseconds, to exceed in order for the command to get logged
- Default
10000
max_len
¶The length of the slow log. There is no limit to this length. Just be aware that it will consume memory. You can reclaim memory used by the slow log with SLOWLOG RESET.
- Default
128
snapshotting
¶
rdb_checksum
¶RDB files created with checksum disabled have a checksum of zero that will tell the loading code to skip the check.
- Default
"yes"
rdb_compression
¶Compress string objects using LZF when dump .rdb databases
- Default
"yes"
save
¶save ; Will save the DB if both the given number of seconds and the given number of write operations against the DB occurred.
- Default
- 900 1 - 300 10 - 60 10000
stop_writes_on_bgsave_error
¶This will make the user aware (in an hard way) that data is not persisting on disk properly
- Default
"yes"
syslog_enabled
¶Enable/Disable logging to the system logger
- Default
"yes"
syslog_facility
¶Specify the syslog facility. Must be USER or between LOCAL0-LOCAL7.
- Default
local0
syslog_ident
¶Specify the syslog identity.
- Default
redis-server
tcp_keep_alive
¶TCP keepalive
- Default
0
version
¶Version of Redis to use
- Default
"5.0"
service-backup
¶
source_folder
¶The directory in which we store service backups
- Default
""
Templates¶
Templates are rendered and placed onto corresponding
instances during the deployment process. This job's templates
will be placed into /var/vcap/jobs/dedicated-node/
directory
(learn more).
bin/drain
(fromdrain.bash
)bin/nginx_ctl
(fromnginx_ctl.erb
)bin/pre-start
(frompre-start.erb
)bin/redis-agent_ctl
(fromredis-agent_ctl.erb
)bin/start
(fromstart.erb
)config/agent.yml
(fromagent.yml.erb
)config/nginx.conf
(fromnginx.conf.erb
)config/redis.conf
(fromredis.conf.erb
)config/ssl/redis-agent.key
(fromredis-agent.key.erb
)config/ssl/redis-agent.pem
(fromredis-agent.pem.erb
)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/
directory.