Releases
v0.1.0
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 )
You can’t perform that action at this time.