Redis can be used as a database, cache or message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs and geospatial indexes with radius queries. Redis has built-in replication, Lua scripting, LRU eviction, transactions and different levels of on-disk persistence, and provides high availability via Redis Sentinel (requires install of Debian redis-sentinel package) and automatic partitioning with Redis Cluster.
This appliance includes all the standard features in TurnKey Core, and on top of that:
Redis configurations:
- Installed from debian package repository (auto security updates).
- Includes web based management tool Redis Commander.
- Complex Redis system password auto-generated on firstboot (security).
- Confconsole plugin provided to view Redis system password (convenience).
Security note: Updates to Redis Commander may require supervision so they ARE NOT configured to install automatically. See `Plone documentation`_ for upgrading.
SSL support out of the box.
Postfix MTA (bound to localhost) to allow sending of email from web applications (e.g., password recovery).
Always ensure that you have a current and tested backup before performing an upgrade. Ideally also do a test upgrade proceedure on a development server, before updating your production server.:
su - node -c "cd /opt/tklweb-cp && npm update"
- Webmin, SSH: username root
- Redis-commander: username admin