Memurai Docs
  • GO TO MEMURAI.COM

›Getting Started

Getting Started

  • Installation
  • Configuration
  • License Files
  • Logging
  • Memory
  • Network
  • TLS
  • Windows Service
  • Server Roles
  • Product Lifecycle

Tools

  • memurai-cli
  • Persistence Consistency

Memurai for Linux

  • Linux prerequisites
  • Linux Installation
  • Multiple Linux instances

Memurai SQL

  • MSQL Overview
  • MSQL Installation
  • MSQL Configuration
  • MSQL Quick start
  • Metadata Persistence
  • MSQL Commands

Reference

  • API
  • Modules API
  • Lua Scripting API
  • Client Libraries

Memurai License Configuration

Overview

Starting with version 4.2, Memurai requires a valid license file to run. The license file defines:

  • Whether the application can run in a production environment.
  • Expiration date.
  • Number of allowed instances.
  • Telemetry behavior.
  • Technical limits (e.g., memory usage, client connections).
  • Valid runtime environment (platform, compatible versions, product type).

The license file must be present and valid; otherwise, the application will not start. The installer is bundled with a license file that allows to run Memurai in a development environment, and will be used by default if no other license file is provided.

Trial and Enterprise Licenses

Enterprise licenses are available for production use. They can be requested from the Memurai website. Additionally, it's possible to apply for a trial license that allows to test full capabilities of Memurai for a limited time. The trial license can be requested from the Memurai portal.

License File Discovery

The license file can be specified in the configuration file using the license-file option. If this option is not set, Memurai will attempt to locate a license file according to the following rules:

  1. Search Pattern: The application looks for files matching the pattern:
memurai-license*.txt
  1. Search Locations:
    • First, it checks the current working directory, as defined by the dir configuration option.
    • If not found, it checks the directory where the executable is located.
  2. Selection Priority:
    • If multiple files are found, any file other than memurai-license-dev.txt will be used.
    • memurai-license-dev.txt is used only as a fallback if no other file matches.

License File Contents

The license file is encrypted and signed. It cannot be modified manually. The actual terms of the license can be checked using the following command:

memurai.exe --check-license path/to/memurai-license-file.txt

The output also includes whether the license can be used with the installed version of Memurai.

← ConfigurationLogging →
  • Overview
  • Trial and Enterprise Licenses
  • License File Discovery
  • License File Contents

* Redis is a trademark of Redis Ltd. Any rights therein are reserved to Redis Ltd. Any use by Memurai is for referential purposes only and does not indicate any sponsorship, endorsement or affiliation between Redis and Memurai

Quick links
HomeGet MemuraiFAQDocumentationContactNewsletterAboutSupport
TwitterLinkedInFacebookStack OverflowNewsletter
Memurai
113 Cherry Street #11630
Seattle, WA 98104
© 2025
All rights reserved by Janea Systems, Inc.
TermsPrivacyCookie