Statistics
163980
33
25
188d
Badges
Dependencies
  • v3.2.0 v3.2.0

    • Bumped Nette dependency to 2.2
    • Support for persistent connections (opt-in experimental)
    • more micro-optimalizations
    • Added IMultiReadStorage for reading multiple cache entries at once
    • Minimum redis server version is 2.6
    • Diagnostics: 'debugger: off' hides whole panel
    • Lazy creation of Driver\PhpRedisDriver
  • v2.3.2 v2.3.2

    • support for persistent connections
    • Lazy creation of Driver\PhpRedisDriver
    • fixed compatibility with phpredis
    • backported micro-optimalizations
  • v3.1.2 v3.1.2

    • fixed support for persistent connections (opt-in experimental)
    • more micro-optimalizations
    • Added IMultiReadStorage for reading multiple cache entries at once
  • v3.1.1 v3.1.1

    • Locked dependency on Nette to 2.1.*
    • Minimum redis server version is 2.6
    • Diagnostics: 'debugger: off' hides whole panel
    • Lazy creation of Driver\PhpRedisDriver
  • v3.1.0 v3.1.0

    • build improvements
    • fixed compatibility with newer phpredis
    • forward compatibility with Nette
    • micro-optimalizations
    • Info command returns db's info in associative array format [BC Break]
    • Experimentally use write method from old RedisJournal in RedisLuaJournal
  • v3.0.0 v3.0.0

    • Bumped Nette dependency to ~2.1@dev
    • lock duration is configurable
  • v2.3.1 v2.3.1

    • Locked dependency to Nette 2.0.*
    • backported few features from master
  • v1.0.5 v1.0.5

    • Fixed return value of RedisStorage::read() when the key was dropped because there wasn't enought memory.
  • v1.0.4 v1.0.4

    Do not install this realease, tests didn't pass on Travis.

  • v2.3.0 v2.3.0

    • Storage uses only one key for both metadata and data itself, which means that the storage sends only half of the requests now. [BC BREAK]
    • Option to disable cache locks in data storage
    redis:
        storage: {locks: off}

    This means the storage is on, and is not using locks.


    WARNING: please flush your cache completely before upgrading. The data format is not compatible.

  • v2.2.0 v2.2.0

    Non-native session handler with locks is back!

    I was sad that the native handler doesn't care about locks (which I didn't notice till recently), so I had to revert the old session handler written in PHP. The native is still default, but this pull adds new option to turn it back on

    redis:
        session:
            native: off

    There should be no problem in session data compatibility. It should just work.


    Also, thanks to @matej21, the journal has new internal structure, which should be exponentially faster on absurd numbers (hundreds of thousands or even milions) of tagged keys.

    • Don't forget to flush your cache!
  • v2.1.3 v2.1.3

    • Greately optimised Lua Journal (thanks to @matej21 for the hint)
    • When using storage with lua journal, it automatically removes storage keys in single transaction, without returning them to storage to delete them one by one from client
    • Don't forget to flush your cache
  • v2.1.2 v2.1.2

  • v2.1.1 v2.1.1

  • v2.1.0 Lua journal

    This new journal takes advantage of Redis's scripting feature. You can create scripts in lua and Redis will execute them for you. This lowers latency and dramatically decreases number of requests that has to be send.

Is this addon outdated? Did you find an issue? Please report it.

Componette Componette admin@componette.com