Redis akzeptiert einen ganzzahligen Wert (maximal bis zu 2 147 483 647) für den Ablaufbefehl. Die Einheit ist Sekunde, nicht ms, also ist 1 Jahr 31556952 statt 31556952000 und passt in ganze Zahlen.
Wenn Sie möchten, dass Ihre Karte auf Long zugreift, können Sie vielleicht Ihre Konfiguration anpassen:
<map key-type="java.lang.String" value-type="java.lang.Long">