StructD
the Data Structure Daemon


Hello and welcome to the commercial side of StructD,
Dr. Josiah's Redis-compatible daemon.

Here you will find information about getting support for Redis or StructD, our existing proprietary and future open-source improvements, on-premises licensing, and cloud hosting. If you would like information about the Open-Source version of StructD, you should visit structd.org.

Performance Improvements

Our goal is to make StructD as convenient as in-process data structures. That means reducing and removing the costs associated with remote data structures. While startup and shutdown should be rare; machines fail, snapshots happen, and replicas are born.

  • 99.8%+ reduced background snapshot memory overhead
  • 80-97% less CPU for native TLS termination (first chart below)
  • 25-65% reduced background snapshot creation time (second chart below)
  • 20-75% reduced snapshot load time (third chart below)
  • 50-70% reduced cold replica startup time
Snapshot performance improvements
25-65% reduced snapshot creation times, by type
Redis 5.x normalized to 100, lower is better
Startup performance improvements
20-75% reduced snapshot load times, by type
Redis 5.x normalized to 100, lower is better
ssl tls cpu usage reduction
80-97% less CPU overhead with native TLS termination,
Total CPU used post-benchmark for TLS, lower is better
Usability Improvements
  • Lua script aliases
    • SCRIPT LOAD '<script contents>' <name> [NX|REPLACE]
    • EVALSHA <name|sha1> <keycount> <keys ...> <argv ...>
    • From inside a Lua script: EVAL "return CALL.name(KEYS, ARGV)" ...
  • Data writes during transactions in Lua can be rolled back via redis.ROLLBACK(<message>)
  • Transactions can be time and memory-limited in Lua (TXN.EVAL / TXN.ESHA) and using TXN.MULTI
  • More read-only operations available during long (and short) running Lua scripts
  • Faster startup / shutdown without sharding / cluster
  • Built-in SSL/TLS (lower latency, less software to configure, less total resources used)
Get Redis or StructD support

We have several ways that you can get support for your Redis or StructD install,
with varying levels of responsiveness and support we are able to provide.


Mailing list

Basic

Advanced

Partner
Response time at our leisure 1-2 business days 1-2 business days <1 business day
Write code no schemas
basic queries
schemas
basic queries
modules
custom commands
closed source
open source
nearly anything,
at our discretion
Extras none monthly webinars monthly webinars
webinar archive
monthly webinars
webinar archive
custom webinars
Support time no guarantee 10 hours/year 11 hours/month 60 hours/month
Cost Free
Subscribe
$1000/year
Sign Up Now
Learn More
$1000/month
Sign Up Now
Learn More
$5000/month
Sign Up Now
Learn More

Advanced

Partner
Response time 1-2 business days <1 business day
Write code schemas
basic queries
modules
custom commands
closed source
open source
nearly anything,
at our discretion
Extras monthly webinars
webinar archive
monthly webinars
webinar archive
custom webinars
Support time 11 hours per month 60 hours per month
Cost $1000/month
Sign Up Now
Learn More
$5000/month
Sign Up Now
Learn More
Download or get StructD Hosting

Coming soon!

DOWNLOAD

  • Use our Redis-protocol daemon on your premises - single-year or subscription (includes SSL/TLS support)
  • $100-$5000 one-time or annually - More information
  • Updates and hotfixes for duration
  • Purchases over $2000 include Basic Support for 1 year
  • Drop-in replacement, can load snapshots from Open Source Redis 5.x and produces snapshots compatible with Open Source Redis 5.x
  • See Performance Improvements and Usability Improvements

HOSTING

Use our Redis-protocol daemon, we host it in the cloud - monthly subscription (includes SSL/TLS support)

Coming soon!

This page and its contents are Copyright 2019 NISR LLC, All rights reserved.

The StructD name and logo are a registered Trademark of NISR LLC.

1-925-587-8283 | sales@structd.com | Privacy Policy