How to Increase Max Memory for Redis Used by SystemLink?

Updated Jul 21, 2026

Environment

Software

  • SystemLink

I am creating a large number of tags in SystemLink. When I reach around 420 thousand tags, I am no longer able to create or remove them successfully. It will time out or stay not respond. In my SystemLink log, I saw the following error:

 

2026-07-09--15:41:35.28941 | TagIngestion | ERROR
Unhandled exception in message callback: System.AggregateException: One or more errors occurred. ---> StackExchange.Redis.RedisServerException: OOM command not allowed when used memory > 'maxmemory'.
at System.Runtime.ExceptionServices. ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Task task)
at National Instruments.Skyline.TagIngestion.TagIngestionStore.<UpdateRedisAsync>d__11.MoveNext()

 

How to increase the maximum memory for Redis to avoid this error?

Follow instructions below to modify memory size for Redis:

  1. Navigate to C:\Program Files\National Instruments\Shared\Skyline\KeyValueDatabase\bin.
  2. Launch skyline.redis.windows-service.conf with a text editor.
  3. Find maxmemory.
  4. The default value is 250MB. Change it to a larger value such as 350MB.
  5. Save the skyline.redis.windows-service.conf.
  6. Restart SystemLink Server.