Ja, det ser ud til, at jeg aldrig nåede at tilføje det; Jeg tror ikke, SHUTDOWN
er der også. I begge tilfælde forventer jeg, at de bare ikke var ting, der almindeligvis udføres på anmodning, hvis en klient - men er normalt enten automatiseret (vedvarende konfiguration) eller startet på kommandolinjen (manuelt eller som en del af et script) som en del af rutinevedligeholdelsesoperationer.
Jeg kan få det tilføjet til næste build (sandsynligvis med "forbindelsen har admin-kommandoer aktiveret").
En virkelig hacky løsning for nu (utestet) ville være:
.Scripting.Eval(0, "return redis.call('bgsave')", null, null);
(advarsel:ovenstående får mig til at gyse)
Men igen:Hvis din ansøgning kun udfører rutinearbejde, ville jeg sandsynligvis anbefaler, at du bruger indstillinger for automatisk gendispersistens. Hvis din applikation er en overvågnings-/vedligeholdelsesfrontend, så SAVE
virker ikke for upassende.
men fandt ingen kommandoer i forhold til SAVE eller BGSAVE.
Faktisk vil jeg kraftigt anbefale at undgå SAVE
på en produktionsserver, medmindre du ved, at den er sikkert væk til den ene side og ikke bliver brugt; BGSAVE
er ikke så invasiv.