Redis Configuration Parameters

This page describes the available options for Redis configurations that can be changed on Cloud Memorystore instances and the default values chosen for the ones that cannot.

Modifiable configuration parameters

You can modify the following parameters when creating or updating a Memorystore for Redis instance. For more information about how to change these configurations, see Configuring Redis Instances.

Parameter Description Acceptable values Require Restart on Update
maxmemory-policy Specifies the behavior Redis follows when the memory size limit is reached. See the LRU cache page on the Redis site for more information. noeviction
allkeys-lru
volatile-lru (default)
allkeys-random
volatile-random
Volatile-ttl
No
notify-keyspace-events Allows clients to subscribe to notifications on certain keyspace events. See the Redis Keyspace Notifications page on the Redis site for more information. ""
(default)
K
Keyspace events, published with __keyspace@__ prefix.
E
Keyevent events, published with __keyevent@__ prefix.
g
Generic commands (non-type specific) like DEL, EXPIRE, or RENAME
$
String commands
l
List commands
s
Set commands
h
Hash commands
z
Sorted set commands
x
Expired events (events generated every time a key expires)
e
Evicted events (events generated when a key is evicted for maxmemory)
A
Alias for g$lshzxe, so that the "AKE" string means all the events.
No

Unmodifiable configuration parameters

The following table lists the Redis configuration parameters that you cannot modify in Cloud Memorystore and their default values. See the Redis configuration documentation for detailed information about these configuration parameters.

Parameter Default Value
lua-time-limit 5000
hash-max-ziplist-entries 512
hash-max-ziplist-value 64
list-max-ziplist-size -2
list-compress-depth . 0
set-max-intset-entries 512
zset-max-ziplist-entries 128
zset-max-ziplist-value 64
hll-sparse-max-byte 3000
activerehashing yes
hz 10
databases 16
maxclients 65000
slowlog-log-slower-than 10000
slowlog-max-len 128

Blocked Redis commands

  • BGREWRITEAOF
  • BGSAVE
  • CLIENT
  • CLUSTER
  • COMMAND
  • CONFIG
  • DEBUG
  • OBJECT
  • MIGRATE
  • MONITOR
  • SHUTDOWN
  • SLAVEOF
  • LASTSAVE
  • SAVE
Was this page helpful? Let us know how we did:

Send feedback about...

Google Cloud Memorystore for Redis