Skip to content

v0.1.0

Latest
Compare
Choose a tag to compare
@clue clue released this 04 Sep 13:59
  • Feature: New commands
    • LINDEX
    • LPUSHX/RPUSHX
    • RPOPLPUSH
    • KEYS
    • RANDOMKEY
    • SORT
    • LRANGE
    • SELECT
    • QUIT
    • CLIENT
    • DBSIZE
    • FLUSHDB
    • FLUSHALL
    • SHUTDOWN
    • TIME
    • CONFIG
    • AUTH
  • Feature: Support old inline protocol by using updated protocol parser clue/redis-protocol:v0.3
    (#3 / #4)
    • Support running the full redis-benchmark suite
    • Significant performance improvment
    • Commands are now case-insensitive
  • Feature: Defaults to listening on 0.0.0.0:6379
    (#7)
    • Add --port argument to pass port to example server
    • Print error to console if starting listening server socket fails
  • Feature: Add support for requirepass config option (AUTH command)
  • Feature: Validate all integer arguments (timeouts, increments etc.)
  • Feature: Support binding to random port when passing 0 port
  • Feature: New bin file bin/redis-server.php
    (#9)
  • Feature: Refactor to support database per user (SELECT command)
  • Feature: Significant performance improvement for list operations by using SplDoublyLinkedList internally
  • Feature: Update dependencies to support React v0.4 and react/promise:v2.0
  • Fix: Reversed insertion order for LPUSH with multiple values
  • Fix: Fix processing of EXPIRE/PEXPIRE timeout values
  • Removed debugging output from example server
  • Update homepage, use PSR-4 code layout
  • Test against HVVM
    (#2 by @ptarjan)