1. 02 Apr, 2021 2 commits
    • michael-grunder's avatar
      Change order independant push logic to not change behavior. · dfa33e60
      michael-grunder authored
      Since redisGetReplyFromReader is exposed in a header file, we probably
      shouldn't modify how it behaves in any way.  For this reason, handle the
      changed logic in an internal static helper method.
      dfa33e60
    • michael-grunder's avatar
      Handle the case where an invalidation is sent second. · 6204182a
      michael-grunder authored
      RESP3 invalidation messages always seemed to be sent before the response
      to a given command, but it appears this is not always the case:
      
      In Redis 6.2.0RC1 Redis sends the invalidation after the HSET in the
      following sequence:
      
      ```
      hget hash field
      $5
      value
      hset hash field value
      :0
      >2
      $10
      invalidate
      *1
      $4
      hash
      ```
      
      To account for this possibility just wrap redisGetReplyFromReader in a
      loop as it is called twice in redisGetReply.
      6204182a
  2. 26 Feb, 2021 20 commits
  3. 17 Feb, 2021 2 commits
  4. 26 Jan, 2021 2 commits
  5. 25 Jan, 2021 1 commit
    • Bjorn Svensson's avatar
      Stack allocate dict iterators · 920128a2
      Bjorn Svensson authored
      Replacing the get & release functions with an initiation
      function. Simplifies the code and will make sure we
      run subscription callbacks in OOM scenarios.
      920128a2
  6. 12 Dec, 2020 2 commits
  7. 11 Dec, 2020 1 commit
  8. 15 Nov, 2020 1 commit
  9. 10 Nov, 2020 1 commit
  10. 27 Oct, 2020 2 commits
  11. 18 Oct, 2020 5 commits
  12. 12 Oct, 2020 1 commit