Sí, parecería que nunca llegué a agregar eso; No creo SHUTDOWN
hay tampoco. En ambos casos, espero que simplemente no eran cosas que comúnmente se realizan a pedido de un cliente - pero por lo general son automáticos (configuración de persistencia) o instigados en la línea de comandos (manualmente o como parte de un script) como parte de las operaciones de mantenimiento de rutina.
Puedo agregarlo para la próxima compilación (probablemente con la verificación "la conexión tiene habilitados los comandos de administración").
Un verdaderamente hacky la solución por ahora (no probada) sería:
.Scripting.Eval(0, "return redis.call('bgsave')", null, null);
(advertencia:lo anterior me hace estremecer)
Pero de nuevo:si su aplicación solo realiza un trabajo de rutina, probablemente Recomendamos usar la configuración de persistencia automática de redis. Si su aplicación es una interfaz de monitoreo/mantenimiento, entonces SAVE
no parece demasiado inapropiado.
pero no encontré ningún comando relativo a SAVE o BGSAVE.
En realidad, recomendaría encarecidamente evitar SAVE
en un servidor de producción, a menos que sepa que está a un lado y que no se está utilizando; BGSAVE
no es tan invasivo.