Skip to content

Releases: Kdyby/Redis

v1.0.4

18 Dec 15:57
Compare
Choose a tag to compare

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

v2.3.0

16 Nov 13:06
Compare
Choose a tag to compare
  • 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

20 Aug 00:30
Compare
Choose a tag to compare

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

14 Aug 08:50
Compare
Choose a tag to compare
  • 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

03 Aug 17:31
Compare
Choose a tag to compare

v2.1.1

03 Aug 17:29
Compare
Choose a tag to compare

Lua journal

07 Jul 15:24
Compare
Choose a tag to compare

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.