xF1 Zend Redis Cache

  • Downloading from our site will require you to have a paid membership. Upgrade to a Premium Membership today!

    Dont forget read our Rules! Also anyone caught Sharing this content will be banned. By using this site you are agreeing to our rules so read them. Saying I did not know is simply not an excuse! You have been warned.

Radio

    ven0m

    Administrator
    Staff member
    Administrator
    Moderator
    Platinum
    xenForo 2.x.x
    xenForo 1.x.x
    Contributor
    vBulletin All Access Pass
    The Chest
    Verified
    Ultra Platinum VIP
    Platinum VIP
    Gold VIP
    Silver VIP
    Premium
    Member
    Jul 17, 2005
    20,497
    7,735
    321
    localhost
    Heisenberg updated with a new update entry:



    • Option "slave-select" can now be a closure or a string. Default is "preferLocalSlave".
      • String options:
        • preferLocalSlave - fetches IP's via a shell exec
        • preferLocalSlaveLocalDisk - fetches IP's via a shell exec, but caches to /tmp/local_ips
        • preferLocalSlaveAPCu - fetches IP's via a shell exec, but caches to APCu
          • NOT RECOMMENDED
    • New option 'sentinel_persistent' (true/false, uses 'persistent' option if...

     

    ven0m

    Administrator
    Staff member
    Administrator
    Moderator
    Platinum
    xenForo 2.x.x
    xenForo 1.x.x
    Contributor
    vBulletin All Access Pass
    The Chest
    Verified
    Ultra Platinum VIP
    Platinum VIP
    Gold VIP
    Silver VIP
    Premium
    Member
    Jul 17, 2005
    20,497
    7,735
    321
    localhost
    Heisenberg updated with a new update entry:



    This update synchronizes with the and library's upstream, which results in several breaking changes in configuration.

    This is a breaking change if you use sentinel support

    The following configuration keys have been renamed:
    • sentinel_master_set renamed to sentinel_master...

     

    ven0m

    Administrator
    Staff member
    Administrator
    Moderator
    Platinum
    xenForo 2.x.x
    xenForo 1.x.x
    Contributor
    vBulletin All Access Pass
    The Chest
    Verified
    Ultra Platinum VIP
    Platinum VIP
    Gold VIP
    Silver VIP
    Premium
    Member
    Jul 17, 2005
    20,497
    7,735
    321
    localhost
    Heisenberg updated with a new update entry:




    • Update backend redis connector library.
      • Bugfix pure php connector, only impacts custom add-ons directly calling the redis library.
      • load_from_slaves option can now be 2 to include the master in the list of read-only instances to connect to.

     

    ven0m

    Administrator
    Staff member
    Administrator
    Moderator
    Platinum
    xenForo 2.x.x
    xenForo 1.x.x
    Contributor
    vBulletin All Access Pass
    The Chest
    Verified
    Ultra Platinum VIP
    Platinum VIP
    Gold VIP
    Silver VIP
    Premium
    Member
    Jul 17, 2005
    20,497
    7,735
    321
    localhost
    Heisenberg updated with a new update entry:



    Updated to v1.4.2 in first post.
    • Sync with latest upstream redis php bindings
    • By default the Zend Cache "tags" support is disabled as XenForo does not use it and it introduces additional write operations for every cache entry or session to support it.

      To enable:
    • Code:
      $config['cache']['backendOptions']['enable_tags'] = true;

     

    ven0m

    Administrator
    Staff member
    Administrator
    Moderator
    Platinum
    xenForo 2.x.x
    xenForo 1.x.x
    Contributor
    vBulletin All Access Pass
    The Chest
    Verified
    Ultra Platinum VIP
    Platinum VIP
    Gold VIP
    Silver VIP
    Premium
    Member
    Jul 17, 2005
    20,497
    7,735
    321
    localhost
    Heisenberg updated with a new update entry:



    • Major update to redis library fixing a number of inconsistencies between pure php & php-extension modes.
      • This is not a breaking change for my redis add-ons.
      • All unit tests should pass
      • For custom code, the following redis commands have breaking changes:
        • pipeline/multi/exec fixes
          • Impacts; hmget/hgetall/info/ttl/scan/sscan/hscan/zscan/zrangebyscore/zrevrangebyscore/zrange/zrevrange
        • zrange/zrevrange in php extension mode now works....

     

    ven0m

    Administrator
    Staff member
    Administrator
    Moderator
    Platinum
    xenForo 2.x.x
    xenForo 1.x.x
    Contributor
    vBulletin All Access Pass
    The Chest
    Verified
    Ultra Platinum VIP
    Platinum VIP
    Gold VIP
    Silver VIP
    Premium
    Member
    Jul 17, 2005
    20,497
    7,735
    321
    localhost
    Heisenberg updated with a new update entry:



    • Update redis stats display to match other stats UI theming
    • Display redis slave stats
      • Ability to drill down to each slave's stats

     

    ven0m

    Administrator
    Staff member
    Administrator
    Moderator
    Platinum
    xenForo 2.x.x
    xenForo 1.x.x
    Contributor
    vBulletin All Access Pass
    The Chest
    Verified
    Ultra Platinum VIP
    Platinum VIP
    Gold VIP
    Silver VIP
    Premium
    Member
    Jul 17, 2005
    20,497
    7,735
    321
    localhost
    Heisenberg updated with a new update entry:



    • Support compression
    • New retry_reads_on_master option, when a read to the slave-redis instance fails (ie due to the redis instance still loading data), reads will fail-back to the master instance.
    • Confirm php 7.3 compatibility for pure-php redis connector
    • Compat bugfix for phpredis-v3 for exists() function. phpredis-v3 returns a bool, credis/phpredis-v4 return an int, this ensures all backend redis connectors return...

     
    Thread starter Similar threads Forum Replies Date
    ven0m xF1 Redis Flood Check Add-ons 1
    ven0m xF1 Redis View Counters Add-ons 0
    ven0m xF1 CLI Cache Rebuilds Add-ons 0
    ven0m xF1 CloudFlare Cache Flush Add-ons 0
    ven0m xF1 XFMG Custom Field Cache Rebuild Add-ons 0
    ven0m xF1 Session Cache Add-ons 0
    ven0m xF1 LiteSpeed Cache - Community Add-ons 4
    Similar threads