Ortus Redis Extension

Ortus Redis Extension is a 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

Requirements

  • Lucee 5.1.0 and above
  • Redis 4.0.X and above

Features In A Nutshell

  • Add Redis functionality to any Lucee application
  • 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-accessable 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 resouce (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

Changelog

1.2.0

  • Init methods on the cache constructor are not static - https://ortussolutions.atlassian.net/browse/LRE-1
  • Updated Jedis to 2.10.1: https://ortussolutions.atlassian.net/browse/LRE-2
  • Auto publishing
  • S3 Publishing automated

1.1.0

  • Minor fixes on Logging

 

 
$ box install 5C558CC6-1E67-4776-96A60F9726D580F1
No collaborators yet.
  • Mar 09 2018 06:01 PM
  • Dec 10 2018 12:58 PM
  • 318
  • 245
  • 53