-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
Implement a BGSAVE command to enable background persistence of data to disk. This feature will allow users to save the in-memory data to disk without blocking the main process, similar to the BGSAVE command in Redis.
Requirements:
- Command Implementation: Develop the
BGSAVEcommand functionality to initiate a background process that saves the current in-memory data to disk. - Non-Blocking Operation: Ensure that the operation runs in the background, allowing other processes to continue serving requests without interruption.
- Data Integrity: Guarantee data integrity during the save operation, ensuring that the data written to disk is a consistent snapshot of the in-memory data at the time of the command execution.
- Error Handling: Implement robust error handling to manage potential issues during the save process, such as disk write failures or insufficient disk space.
- Status Reporting: Provide mechanisms to report the status of the operation, including success, failure, and progress updates.
- Documentation: Update documentation to include detailed information on the command, its usage, and potential considerations.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request