Posted by & filed under Redis.

Redis 2.6.16 has been released, bringing the following changes (take a look at the Changelog) :

  • [FIX] Stop writes when fork() fails when trying to BGSAVE. BGSAVE errors were trapped only in the case the saving child failed, so the fork() error was no trapped as no child is created at all.
  • [FIX] Fix a serious memory efficiency regression, Redis 2.6.16 is significantly better with large values (>= a few kbytes) and will be able to store two times the amount of data compared to Redis 2.6.15 when values are in that range.
  • [FIX] Fixed an issue with Table conversion in the lua-cmsgpack library exposed by the Redis scripting engine.
  • [NEW] DEBUG SDSLEN was introduced to debug memory inefficiencies due to SDS allocation more easily.

The upgrade urgency is moderate.

The packages are now available for both Debian 7.0 “Wheezy” and Debian 6.0 “Squeeze” on both amd64 and i386 architectures.

2 Responses to “Redis 2.6.16”

  1. Jan

    Hello and many thanks!

    Is there a way to selectively get only Redis updates for Wheezy from the dotdeb repository? Similar to getting only PHP 5.5 updates with the wheezy-php55 all option?

    Thanks a lot and kind regards,
    Jan

  2. Guillaume Plessis

    @Jan : pinning your packages in /etc/apt/preferences should do the trick :

    Package: *
    Pin: release o=packages.dotdeb.org
    Pin-Priority: 100
    
    Package: redis-server
    Pin: release o=packages.dotdeb.org
    Pin-Priority: 900