1. 05 Nov, 2020 1 commit
    • Yossi Gottlieb's avatar
      Add RESET command. (#7982) · 1fd456f9
      Yossi Gottlieb authored
      
      
      Perform full reset of all client connection states, is if the client was
      disconnected and re-connected. This affects:
      
      * MULTI state
      * Watched keys
      * MONITOR mode
      * Pub/Sub subscription
      * ACL/Authenticated state
      * Client tracking state
      * Cluster read-only/asking state
      * RESP version (reset to 2)
      * Selected database
      * CLIENT REPLY state
      
      The response is +RESET to make it easily distinguishable from other
      responses.
      Co-authored-by: default avatarOran Agra <oran@redislabs.com>
      Co-authored-by: default avatarItamar Haber <itamar@redislabs.com>
      1fd456f9
  2. 03 Nov, 2020 1 commit
  3. 26 May, 2020 1 commit
    • Oran Agra's avatar
      tests: each test client work on a distinct port range · e258a1c0
      Oran Agra authored
      apparently when running tests in parallel (the default of --clients 16),
      there's a chance for two tests to use the same port.
      specifically, one test might shutdown a master and still have the
      replica up, and then another test will re-use the port number of master
      for another master, and then that replica will connect to the master of
      the other test.
      
      this can cause a master to count too many full syncs and fail a test if
      we run the tests with --single integration/psync2 --loop --stop
      
      see Probmem 2 in #7314
      e258a1c0
  4. 07 Oct, 2019 1 commit
    • Yossi Gottlieb's avatar
      TLS: Connections refactoring and TLS support. · b087dd1d
      Yossi Gottlieb authored
      * Introduce a connection abstraction layer for all socket operations and
      integrate it across the code base.
      * Provide an optional TLS connections implementation based on OpenSSL.
      * Pull a newer version of hiredis with TLS support.
      * Tests, redis-cli updates for TLS support.
      b087dd1d
  5. 25 Mar, 2018 1 commit
  6. 14 Oct, 2016 1 commit
  7. 25 Apr, 2016 1 commit
  8. 22 Nov, 2012 1 commit
  9. 26 Jan, 2012 1 commit
  10. 21 Dec, 2011 1 commit
  11. 11 Nov, 2011 1 commit
  12. 11 Jul, 2011 4 commits
  13. 10 Jul, 2011 1 commit
  14. 23 Feb, 2011 1 commit
  15. 09 Jan, 2011 3 commits
  16. 14 Dec, 2010 1 commit
  17. 15 Oct, 2010 1 commit
  18. 31 Aug, 2010 1 commit
  19. 27 Jul, 2010 2 commits
  20. 02 Jun, 2010 2 commits
  21. 27 May, 2010 1 commit
  22. 14 May, 2010 3 commits