Redis has inbuilt support for running Lua scripts to perform various actions directly on the Redis server.  Scripting is typically controlled using the EVAL , EVALSHA and SCRIPT LOADcommands.

For all newly-created Redis instances, EVAL , EVALSHA  and SCRIPT LOAD  commands are enabled by default.

Scripting commands are disabled by default in Aiven Redis services created before 2018-03-30. We're happy to enable Redis scripting for Aiven customers by request. Please contact Aiven support by email or Intercom chat if you want to have scripting enabled on your older Redis service.

Do note any outage caused by customer usage, including custom scripts, is not covered by the service SLA.

For more information about Redis scripting please see the Redis documentation at https://redis.io/commands/eval

Did this answer your question?