Reference documentation and code samples for the Google Cloud Memorystore V1 Client class AppendFsync.
Possible fsync modes.
Protobuf type google.cloud.memorystore.v1.PersistenceConfig.AOFConfig.AppendFsync
Namespace
Google \ Cloud \ Memorystore \ V1 \ PersistenceConfig \ AOFConfigMethods
static::name
Parameter | |
---|---|
Name | Description |
value |
mixed
|
static::value
Parameter | |
---|---|
Name | Description |
name |
mixed
|
Constants
APPEND_FSYNC_UNSPECIFIED
Value: 0
Not set. Default: EVERY_SEC
Generated from protobuf enum APPEND_FSYNC_UNSPECIFIED = 0;
NEVER
Value: 1
Never 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: 2
Fsync every second. You may lose 1 second of data if there is a disaster.
Generated from protobuf enum EVERY_SEC = 2;
ALWAYS
Value: 3
Fsync 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;