icon

redis

Details:

Summary:


Persistent key-value database with network interface


Links:

Description:


Redis is a key-value database in a similar vein to memcache but the dataset is non-volatile. Redis additionally provides native support for atomically manipulating and querying data structures such as lists and sets. The dataset is stored entirely in memory and periodically flushed to disk.

Provides:

nrpe-external-master
redis

Requires:


Peers:

cluster

Tags:

cache
db
redis

Series:

xenial
bionic

Files:

  • revision
  • .build.manifest
  • .gitignore
  • LICENSE
  • Makefile
  • README.md
  • bin
  • config.yaml
  • copyright
  • copyright.layer-basic
  • copyright.layer-metrics
  • copyright.layer-nagios
  • copyright.layer-options
  • copyright.layer-snap
  • copyright.layer-status
  • docs
  • hooks
  • icon.svg
  • layer.yaml
  • lib
  • make_docs
  • metadata.yaml
  • metrics.yaml
  • pydocmd.yml
  • reactive
  • requirements.txt
  • templates
  • tests
  • tox.ini
  • version
  • wheelhouse

README.md:

Configuration:

cluster-enabled

Type: boolean

Enable or disable redis-cluster. This config can only be set pre-deploy.


databases

Type: int

Default: 16

Set the number of databases. The default database is DB 0. You can select a different one on a per-connection basis using SELECT <dbid> where dbid is a number between 0 and 'databases'-1.


log-level

Type: string

Default: notice

Specify the Redis server verbosity level. Choices are: - debug (a lot of information, useful for development/testing); - verbose (many rarely useful info, but not a mess like the debug level); - notice (moderately verbose, what you want in production probably); - warning (only very important / critical messages are logged).


nagios_context

Type: string

Default: juju

Used by the nrpe subordinate charms. A string that will be prepended to instance name to set the host name in nagios. So for instance the hostname would be something like: juju-myservice-0 If you're running multiple environments with the same services in them this allows you to differentiate between them.


nagios_servicegroups

Type: string

A comma-separated list of nagios servicegroups. If left empty, the nagios_context will be used as the servicegroup


password

Type: string

Require clients to issue AUTH <PASSWORD> before processing any other commands.


port

Type: int

Default: 6379

Accept connections on the specified port.


snap_proxy

Type: string

DEPRECATED. Use snap-http-proxy and snap-https-proxy model configuration settings. HTTP/HTTPS web proxy for Snappy to use when accessing the snap store.


snap_proxy_url

Type: string

DEPRECATED. Use snap-store-proxy model configuration setting. The address of a Snap Store Proxy to use for snaps e.g. http://snap-proxy.example.com


snapd_refresh

Type: string

How often snapd handles updates for installed snaps. The default (an empty string) is 4x per day. Set to "max" to check once per month based on the charm deployment date. You may also set a custom string as described in the 'refresh.timer' section here: https://forum.snapcraft.io/t/system-options/87


tcp-keepalive

Type: int

If non-zero, use SO_KEEPALIVE to send TCP ACKs to clients in absence of communication. This is useful to detect dead peers and to take the connection alive from the point of view of network quipment in the middle. The specified value is in seconds.


timeout

Type: int

Close the connection after a client is idle for N seconds (0 to disable).