• zhaozhao.zz's avatar
    rewrite alias config to original name (#10811) · a18c91d6
    zhaozhao.zz authored
    
    
    Redis 7 adds some new alias config like `hash-max-listpack-entries` alias `hash-max-ziplist-entries`.
    
    If a config file contains both real name and alias like this:
    ```
    hash-max-listpack-entries 20
    hash-max-ziplist-entries 20
    ```
    
    after set `hash-max-listpack-entries` to 100 and `config rewrite`, the config file becomes to:
    ```
    hash-max-listpack-entries 100
    hash-max-ziplist-entries 20
    ```
    
    we can see that the alias config is not modified, and users will get wrong config after restart.
    
    6.0 and 6.2 doesn't have this bug, since they only have the `slave` word alias.
    Co-authored-by: default avatarOran Agra <oran@redislabs.com>
    a18c91d6
config.c 138 KB