NOT a developer... I'm running pihole-FTL + unbound (compiled) + redis with dnsmasq cache-size=0 for almost a month, NO performance degradation. The dsnmasq cache is still used (even with size 0) for all reverse lookup queries.
cache-size=0