Ja, det verkar som att jag aldrig kom på att lägga till det; Jag tror inte SHUTDOWN
finns där heller. I båda fallen förväntar jag mig att de helt enkelt inte var saker som vanligtvis utförs på begäran om en klient - men är vanligtvis antingen automatiserade (beständighetskonfiguration) eller startas på kommandoraden (manuellt eller som en del av ett skript) som en del av rutinunderhåll.
Jag kan lägga till det för nästa byggnad (troligen med kryssrutan "anslutning har adminkommandon aktiverade").
En verkligt hackig lösningen för nu (otestad) skulle vara:
.Scripting.Eval(0, "return redis.call('bgsave')", null, null);
(varning:ovanstående får mig att rysa)
Men igen:om din ansökan bara utför rutinarbete, skulle jag förmodligen göra det rekommenderar att du använder inställningar för automatisk återupplösning. Om din applikation är ett gränssnitt för övervakning/underhåll, SAVE
verkar inte alltför olämpligt.
men inte hittat några kommandon i förhållande till SAVE eller BGSAVE.
Egentligen skulle jag starkt råda dig att undvika SAVE
på en produktionsserver, om du inte vet att den ligger säkert åt sidan och inte används; BGSAVE
är inte så invasivt.