Ortus Redis Cache
PurchaseSupport
  • Introduction
  • Intro
    • Release History
      • What's New With 3.0.0
      • What's New With 2.2.0
      • What's New With 2.1.0
      • What's New With 2.x
      • Changelog
    • About This Book
  • Essentials
    • Installation
    • Configuration
    • Usage
      • CFML
      • Distributed Locking
      • RAM Resources
      • Scope Storage
      • Direct Java API
    • Publish/Subscribe
    • Debugging
Powered by GitBook
On this page
  • Ortus Redis Extension v3.x Docs
  • Requirements
  • Commercial Product
  • Features In A Nutshell
  • Support

Was this helpful?

Edit on GitHub
Export as PDF

Introduction

The Ortus Redis Extension is a native Lucee Extension that allows your CFML server to connect to a Redis/Cluster and leverage it for built-in caching, session storage, Pub/Sub Messaging, and much more

NextRelease History

Last updated 1 year ago

Was this helpful?

Ortus Redis Extension v3.x Docs

The Ortus Redis Extension is a native Lucee Extension that allows your CFML server to connect to a Redis server or a Redis Cluster and leverage it for built-in caching, session storage, Pub/Sub Messaging, and document storage.

Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperlogs 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 and automatic partitioning with Redis Cluster. Learn More

Requirements

  • Lucee 5.1.0 and above

  • Redis Standalone or Cluster 4.0.X and above

Commercial Product

This Lucee extension is a commercial product by Ortus Solutions. You will need to purchase a license: https://www.ortussolutions.com/products/redis-lucee.

Features In A Nutshell

  • Add Redis native functionality to any Lucee server

  • Install at server level (Available to all contexts)

  • Create Cache connections in the Lucee web administrator or via Application.cfc to connect to any network-accessible Redis cluster

  • Set and get objects from Redis via standard CFML functions and tags (cachePut(), cacheGet(), cfcache action="get|put")

  • Fully supports all built-in Lucee cache functions including wildcard filters

  • Seamlessly distribute storage of the following to any Redis Cluster

    • Lucee session storage

    • Lucee client storage

    • Lucee Ram resources (ram://...)

  • Seamlessly cache the following to any timeout-sensitive Redis key

    • Results of database queries

    • Results of deterministic functions

    • Complex or simple objects in your application's code

    • Cached templates (cfcache action="content|cache|serverCache")

  • Extremely lightweight and fast

  • Ability to publish and subscribe to Redis channels for pub/sub capabilities: https://redis.io/topics/pubsub

  • Native Redis functions:

    • RedisGetCluster( cacheName )

    • RedisGetClusterNodes( cacheName )

    • RedisGetConnectionPool( cacheName )

    • RedisGetProvider( cacheName )

    • RedisPublish( channel, message, cacheName )

    • RedisSubscribe( subscriber, channels, cacheName )

Support

The Ortus Redis Extension is a commercial product by Ortus Solutions. If you have purchased a license then you are entitled to customer support. You can either visit our support page to contact us or create an issue in our bug tracker.

  • Support Page: https://www.ortussolutions.com/services/support

  • Bug Tracker: https://ortussolutions.atlassian.net/browse/LRE

Ortus Redis Lucee Extension
Page cover image