1. 18 7月, 2014 4 次提交
    • A
      PING: backward compatible error for wrong number of args. · 06e9b3ca
      antirez 提交于
      06e9b3ca
    • A
      tryObjectEncoding(): use shared objects with maxmemory and non-LRU policy. · ab5f20d1
      antirez 提交于
      In order to make sure every object has its own private LRU counter, when
      maxmemory is enabled tryObjectEncoding() does not use the pool of shared
      integers. However when the policy is not LRU-based, it does not make
      sense to do so, and it is much better to save memory using shared
      integers.
      ab5f20d1
    • A
      Variadic PING with support for Pub/Sub. · 70e39481
      antirez 提交于
      PING can now be called with an additional arugment, behaving exactly
      like the ECHO command. PING can now also be called in Pub/Sub mode (with
      one more more subscriptions to channels / patterns) in order to trigger
      the delivery of an asynchronous pong message with the optional payload.
      
      This fixes issue #420.
      70e39481
    • A
      PubSub clients refactoring and new PUBSUB flag. · 294bcfc4
      antirez 提交于
      The code tested many times if a client had active Pub/Sub subscriptions
      by checking the length of a list and dictionary where the patterns and
      channels are stored. This was substituted with a client flag called
      REDIS_PUBSUB that is simpler to test for. Moreover in order to manage
      this flag some code was refactored.
      
      This commit is believed to have no effects in the behavior of the
      server.
      294bcfc4
  2. 14 7月, 2014 2 次提交
  3. 11 7月, 2014 1 次提交
  4. 10 7月, 2014 33 次提交