Redis Cache By Xon

Redis Cache By Xon 2.18.1

No permission to download
  • Fix "call to a member function setRedisConnector() on null" when using a non-default advanced configuration option
  • Remove displaying if Lua is configured or not, and remove the Lua enable/disable option.
    • Lua support was first added to redis v2.6.0, and this add-on required redis v3
  • Rework caching provider code in preparation for XenForo 2.3
    • XF have documented they are switching from Doctrine/Cache to Symfony/Cache
    • I have not tested this on XF2.3, and have coded against the public interfaces of the Symfony/Cache package.
    • A future release may be required for full XF2.3 compatibility.
  • Track latest upstream Credis library
  • When various bulk-thread operations happen (move/merge/delete/approve & admincp "Batch update threads"), purge the cached forum totals to avoid stale page navigation entries.
    Uses the job queue to avoid blocking the request.
This add-on is now available on atelieraphelion.com
  • Require XenForo 2.2+
  • Require php 7.2+
  • Track latest upstream Credis library
  • Fix some errors from Redis would trigger an unhelpful php type error, instead of a more useful error message
  • Correctly implement "saveMultiple" method on the cache interface. This method is not used by XenForo (and apparently any other 3rd party).
  • Track latest upstream Credis library
  • Replace "master/slave" terminology with "primary/replica" terminology. Previous config.php setting will still work.
  • Like
Reactions: vwts and imno007
  • Fix "CredisException: ERR syntax error ", when a non-integer is passed to \XF::app()->cache->save() without php-redis installed. Known to affect Threadmark's rss caching
  • Initial php 8.2 compatibility update
  • Like
Reactions: vwts and nodle
  • Fix "Short Thread Count Expiry time" and "Thread Count Expiry time" options where swapped.
  • Support caching item-counts in @Bob's Review Management System
  • Fix possible redis compatibility issue which may result in empty css being returned instead of a 404
  • Fix several php 8.1 compatibility issues with Redis sentinel usage
  • Fix bad default port for raw IP when connnecting to multiple redis sentinels
Back
Top Bottom