1. 13 Apr, 2020 1 commit
  2. 12 Apr, 2020 1 commit
    • Jamie Scott's avatar
      Adding acllog-max-len to Redis.conf · 17bf8dc9
      Jamie Scott authored
      While playing with ACLs I noticed that acllog-max-len wasn't in the redis.conf, but was a supported config. 
      
      This PR documents and adds the directive to the redis.conf file.
      17bf8dc9
  3. 06 Apr, 2020 1 commit
  4. 18 Mar, 2020 1 commit
  5. 09 Mar, 2020 1 commit
  6. 04 Mar, 2020 2 commits
    • antirez's avatar
      RDB deletion: document it in example redis.conf. · 4983eb6a
      antirez authored
      4983eb6a
    • Jamie Scott's avatar
      Update Redis.conf to improve TLS usability · 2f3bfd1c
      Jamie Scott authored
      When using TLS with a Redis.conf file the line for TLS reading tls-cert-file redis.crt tls-key-file redis.key is interpreted as one complete directive. I am separating this on two separate lines to improve usability so users do not get the below error.
      
      ubuntu@ip-172-31-29-250:~/redis-6.0-rc1$ ./src/redis-server redis.conf 
      
      *** FATAL CONFIG FILE ERROR ***
      Reading the configuration file, at line 145
      >>> 'tls-cert-file redis.crt tls-key-file redis.key'
      wrong number of arguments
      ubuntu@ip-172-31-29-250:~/redis-6.0-rc1$ vi redis.conf 
      ubuntu@ip-172-31-29-250:~/redis-6.0-rc1$ ./src/redis-server redis.conf 
      23085:C 04 Mar 2020 01:58:12.631 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
      23085:C 04 Mar 2020 01:58:12.631 # Redis version=5.9.101, bits=64, commit=00000000, modified=0, pid=23085, just started
      23085:C 04 Mar 2020 01:58:12.631 # Configuration loaded
      23085:M 04 Mar 2020 01:58:12.632 * Increased maximum number of open files to 10032 (it was originally set to 1024).
      2f3bfd1c
  7. 05 Feb, 2020 1 commit
  8. 03 Feb, 2020 1 commit
    • Guy Benoish's avatar
      Exclude "keymiss" notification from NOTIFY_ALL · 2fda5f5c
      Guy Benoish authored
      Because "keymiss" is "special" compared to the rest of
      the notifications (Trying not to break existing apps
      using the 'A' format for notifications)
      
      Also updated redis.conf and module.c docs
      2fda5f5c
  9. 13 Jan, 2020 1 commit
  10. 18 Dec, 2019 1 commit
  11. 17 Dec, 2019 1 commit
  12. 09 Dec, 2019 1 commit
  13. 06 Dec, 2019 1 commit
  14. 18 Nov, 2019 1 commit
  15. 12 Nov, 2019 1 commit
    • Oran Agra's avatar
      Adjustments for active defrag defaults and tuning · 0bc3dab0
      Oran Agra authored
      Reduce default minimum effort, so that when fragmentation is just detected,
      the impact on the latency will be minor.
      
      Reduce the default maximum effort, mainly to prevent a case were a sudden
      massive deletions, won't trigger an aggressive defrag that will cause latency.
      
      When activedefrag is disabled mid-run, reset the 'running' info field, and
      clear the scan cursor, so that when it'll be re-enabled, a new fresh scan will
      start.
      
      Clearing the 'running' variable is important since lowering the defragger
      tunables mid-scan won't help, the defragger only considers new threshold when
      a new scan starts, and during a scan it can only become more aggressive,
      (when more severe fragmentation is detected), it'll never go less aggressive.
      So by temporarily disabling activedefrag, one can lower th the tunables.
      
      Removing the experimantal warning.
      0bc3dab0
  16. 25 Oct, 2019 1 commit
  17. 16 Oct, 2019 1 commit
    • Jamie Scott's avatar
      Update to directive in redis.conf (missing s) · 45af2b17
      Jamie Scott authored
      The directive tls-prefer-server-cipher is actually tls-prefer-server-ciphers in config.c. This results in a failed directive call shown below. This pull request adds the "s" in ciphers so that the directive is able to be properly called in config.c
      
      ubuntu@ip-172-31-16-31:~/redis$ src/redis-server ./redis.conf 
      
      *** FATAL CONFIG FILE ERROR ***
      Reading the configuration file, at line 200
      >>> 'tls-prefer-server-cipher yes'
      Bad directive or wrong number of arguments
      45af2b17
  18. 08 Oct, 2019 1 commit
    • Yossi Gottlieb's avatar
      TLS: Improve CA certifiate configuration options. · d7f2681a
      Yossi Gottlieb authored
      This adds support for explicit configuration of a CA certs directory (in
      addition to the previously supported bundle file).  For redis-cli, if no
      explicit CA configuration is supplied the system-wide default
      configuration will be adopted.
      d7f2681a
  19. 07 Oct, 2019 2 commits
    • Yossi Gottlieb's avatar
      TLS: Configuration options. · 61733ded
      Yossi Gottlieb authored
      Add configuration options for TLS protocol versions, ciphers/cipher
      suites selection, etc.
      61733ded
    • 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
  20. 25 Jul, 2019 1 commit
  21. 24 Jul, 2019 3 commits
  22. 08 Jul, 2019 1 commit
    • Oran Agra's avatar
      diskless replication on slave side (don't store rdb to file), plus some other related fixes · 2de544cf
      Oran Agra authored
      The implementation of the diskless replication was currently diskless only on the master side.
      The slave side was still storing the received rdb file to the disk before loading it back in and parsing it.
      
      This commit adds two modes to load rdb directly from socket:
      1) when-empty
      2) using "swapdb"
      the third mode of using diskless slave by flushdb is risky and currently not included.
      
      other changes:
      --------------
      distinguish between aof configuration and state so that we can re-enable aof only when sync eventually
      succeeds (and not when exiting from readSyncBulkPayload after a failed attempt)
      also a CONFIG GET and INFO during rdb loading would have lied
      
      When loading rdb from the network, don't kill the server on short read (that can be a network error)
      
      Fix rdb check when performed on preamble AOF
      
      tests:
      run replication tests for diskless slave too
      make replication test a bit more aggressive
      Add test for diskless load swapdb
      2de544cf
  23. 26 Apr, 2019 1 commit
  24. 25 Feb, 2019 1 commit
  25. 12 Feb, 2019 1 commit
  26. 08 Feb, 2019 1 commit
  27. 05 Feb, 2019 1 commit
  28. 15 Oct, 2018 1 commit
  29. 24 Sep, 2018 1 commit
  30. 11 Sep, 2018 4 commits
  31. 27 Aug, 2018 1 commit
  32. 30 Jul, 2018 1 commit
  33. 03 Jul, 2018 1 commit