anchor.diff:      listsAsDuplicateKeys = true;
       mkKeyValue = generators.mkKeyValueDefault { inherit mkValueString; } " ";
     } cfg.settings);
  -in
  -{
  +
  +in {
     imports = [
       (mkRemovedOptionModule [ "services" "redis" "user" ] "The redis module now is hardcoded to the redis user.")
       (mkRemovedOptionModule [ "services" "redis" "dbpath" ] "The redis module now uses /var/lib/redis as data directory.")
  
positive.code: 
  let
    cfg = config.services.redis;
  
    mkValueString = value:
      if value == true then "yes"
  
negative.code:         logfile = cfg.logfile;
          syslog-enabled = cfg.syslog;
          databases = cfg.databases;
          maxclients = cfg.maxclients;
          save = map (d: "${toString (builtins.elemAt d 0)} ${toString (builtins.elemAt d 1)}") cfg.save;
          dbfilename = "dump.rdb";
          dir = "/var/lib/redis";
  