• Yossi Gottlieb's avatar
    Improve redis-cli non-binary safe string handling. (#8566) · 3c7d6a18
    Yossi Gottlieb authored
    * The `redis-cli --scan` output should honor output mode (set explicitly or implicitly), and quote key names when not in raw mode.
      * Technically this is a breaking change, but it should be very minor since raw mode is by default on for non-tty output.
      * It should only affect  TTY output (human users) or non-tty output if `--no-raw` is specified.
    
    * Added `--quoted-input` option to treat all arguments as potentially quoted strings.
    * Added `--quoted-pattern` option to accept a potentially quoted pattern.
    
    Unquoting is applied to potentially quoted input only if single or double quotes are used. 
    
    Fixes #8561, #8563
    3c7d6a18
redis-cli.tcl 9.45 KB