Google Cloud Memorystore V1beta Client - Class AppendFsync (0.1.0)

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 \ AOFConfig

Methods

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;