1. 13 Jun, 2019 1 commit
  2. 07 May, 2019 1 commit
  3. 06 May, 2019 2 commits
  4. 21 Feb, 2019 1 commit
  5. 12 Feb, 2019 1 commit
    • zhaozhao.zz's avatar
      ACL: add masteruser configuration for replication · ea9d3aef
      zhaozhao.zz authored
      In mostly production environment, normal user's behavior should be
      limited.
      
      Now in redis ACL mechanism we can do it like that:
      
          user default on +@all ~* -@dangerous nopass
          user admin on +@all ~* >someSeriousPassword
      
      Then the default normal user can not execute dangerous commands like
      FLUSHALL/KEYS.
      
      But some admin commands are in dangerous category too like PSYNC,
      and the configurations above will forbid replica from sync with master.
      
      Finally I think we could add a new configuration for replication,
      it is masteruser option, like this:
      
          masteruser admin
          masterauth someSeriousPassword
      
      Then replica will try AUTH admin someSeriousPassword and get privilege
      to execute PSYNC. If masteruser is NULL, replica would AUTH with only
      masterauth like before.
      ea9d3aef
  6. 05 Feb, 2019 2 commits
  7. 04 Feb, 2019 3 commits
  8. 21 Jan, 2019 1 commit
  9. 18 Jan, 2019 2 commits
  10. 17 Jan, 2019 1 commit
  11. 09 Jan, 2019 1 commit
  12. 12 Dec, 2018 1 commit
  13. 07 Nov, 2018 1 commit
  14. 21 Oct, 2018 1 commit
  15. 13 Sep, 2018 1 commit
  16. 11 Sep, 2018 2 commits
  17. 05 Sep, 2018 1 commit
  18. 27 Aug, 2018 3 commits
  19. 30 Jul, 2018 1 commit
  20. 23 Jul, 2018 1 commit
  21. 13 Jul, 2018 1 commit
  22. 02 Jul, 2018 1 commit
  23. 27 Jun, 2018 1 commit
  24. 13 Jun, 2018 1 commit
  25. 12 Jun, 2018 1 commit
  26. 09 Jun, 2018 2 commits
  27. 07 Jun, 2018 2 commits
  28. 24 May, 2018 1 commit
  29. 18 Apr, 2018 1 commit
  30. 15 Mar, 2018 1 commit