FORGEBOX Enterprise 🚀 - Take your ColdFusion (CFML) Development to Modern Times! Learn More...
The Ortus Redis Extension is a native Lucee Extension that allows your CFML server to connect to a Redis server/cluster and leverage it for built-in caching, session storage, and NoSQL 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, 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 and automatic partitioning with Redis Cluster. Learn More
Application.cfcto connect to any network-accessable Redis cluster
cachePut(), cacheGet(), cfcache action="get|put")
RedisGetConnectionPool( cacheName ), RedisGetProvider( cacheName )
Bug: LRE-23 LicenseHelper not validating all editions of similar product skus
RedisConnectionclass to be public/static so they can be inspected and reused
RedisConnectionclass to see which caches are configured and how
RuntTimeExceptions and IOExceptionswhenever a Redis connection cannot be made to improve errors
entryLIst()to leverage parallel streams for performance