Reference documentation and code samples for the Google Cloud Memorystore V1beta Client class AppendFsync.
Possible fsync modes.
Protobuf type google.cloud.memorystore.v1beta.PersistenceConfig.AOFConfig.AppendFsync
Namespace
Google \ Cloud \ Memorystore \ V1beta \ PersistenceConfig \ AOFConfigMethods
static::name
| Parameter | |
|---|---|
| Name | Description |
value |
mixed
|
static::value
| Parameter | |
|---|---|
| Name | Description |
name |
mixed
|
Constants
APPEND_FSYNC_UNSPECIFIED
Value: 0Not set. Default: EVERY_SEC
Generated from protobuf enum APPEND_FSYNC_UNSPECIFIED = 0;
NEVER
Value: 1Never fsync. Normally Linux will flush data every 30 seconds with this configuration, but it's up to the kernel's exact tuning.
Generated from protobuf enum NEVER = 1;
EVERY_SEC
Value: 2Fsync every second. You may lose 1 second of data if there is a disaster.
Generated from protobuf enum EVERY_SEC = 2;
ALWAYS
Value: 3Fsync every time new write commands are appended to the AOF. The best data loss protection at the cost of performance.
Generated from protobuf enum ALWAYS = 3;