# Essentials

- [Installation](/essentials/installation.md): Getting started with the Ortus Redis Extension
- [Configuration](/essentials/configuration.md): Learn how to configure the extension for operation
- [Usage](/essentials/usage.md)
- [CFML](/essentials/usage/cfml.md): Use Redis from CFML natively
- [Distributed Locking](/essentials/usage/distributed-locking.md): Introduced in version 3.3.0, the \<cfRedisLock>  tag offers distributed locking for clustered instances.
- [RAM Resources](/essentials/usage/ram-resources.md): Use Redis as a virtual file storage
- [Scope Storage](/essentials/usage/scope-storage.md): Use Redis for session distribution
- [Direct Java API](/essentials/usage/direct-java-api.md): Go funky with the Redis extension
- [Publish/Subscribe](/essentials/pub-sub.md): Use Redis as a complete real-time messaging broker
- [Debugging](/essentials/debugging.md): Issues? We all have them, learn how to cope with them
