🐈
zeeSQL
  • zeeSQL, SQL and search by value for Redis. Fast, Simple and Reliable.
  • How to
    • How to choose between QUERY and EXEC
    • know-what-secondary-indexes-are defined
    • How to load zeeSQL in Redis
    • How to check if an index is used in zeeSQL and SQLite
    • know-what-secondary-indexes-are defined
    • create-an-index
    • create-a-view
    • create-a-secondary-index
    • How to create a trigger
    • quickly-ingest-data
    • How to copy a database
    • get-help
    • work-with-dates
    • using-full-text-search
    • work-with-json
    • How to create a new database in zeeSQL
    • How to create a new table in zeeSQL
    • know-what-tables-are-defined
    • know-what-databases-are-defined
    • works-with-boolean
    • How to get zeeSQL
    • How to get JSON output
    • add-multiple-rows
  • blog
    • node
      • Using RediSQL with Node.js
    • JSON on Redis via RediSQL, SQL steroids for Redis
    • golang
      • Using RediSQL with Go(lang)
    • Doubling the performances of RediSQL, SQL steroids for Redis.
    • zeeSQL now runs on SQLite 3.35
    • Query Redis on two attributes
    • RediSQL for analytics
    • Copying RediSQL databases
    • Release 0.9.0 of RediSQL, SQL steroids for Redis
    • Release 0.8.0 of RediSQL, SQL steroids for Redis
    • Release 0.7.0 of RediSQL, SQL steroids for Redis
    • JSON on Redis via RediSQL, SQL steroids for Redis
    • Release 0.6.0 of RediSQL, SQL steroids for Redis
    • python
      • using-redisql-with-python
    • Release 0.5.0 of RediSQL, SQL steroids for Redis
  • References
  • zeeSQL commits to backward compatibility
  • zeeSQL, a solid product for busy developer
  • zeeSQL and secondary indexes, how to search Redis key by value
  • Tutorial
  • Pricing for zeeSQL
  • Why you should migrate from RediSQL to zeeSQL
  • FAQs
  • Motivation
Powered by GitBook
On this page
  • Use the docker image
  • Getting the binary
  • Using the license
  • About zeeSQL

Was this helpful?

  1. How to

How to get zeeSQL

There are different way to get zeeSQL each suitable for production and testing.

The best way for you dependes on your specific use case.

Use the docker image

The simplest way to obtain zeeSQL is to use the standard docker image: redbeardlab/zeesql.

This particular image is based on the standard Redis image.

It starts Redis and automatically loads zeeSQL for you.

As soon as the image start, zeeSQL is loaded and ready to be used.

This can be used with docker, podman, but also in kubernetes.

If you are using docker, make sure to expose the port 6379 for Redis.

Example

docker run -d --name zeesql -p 6379:6379 --rm redbeardlab/zeesql

Getting the binary

The second option is to get the zeeSQL binary.

The binary is rather small, ~10MB, and it can be downloaded from:

https://zeesql.com/releases/latest/zeesql.so

A simple way to get the binary is:

wget https://zeesql.com/releases/latest/zeesql.so

The binary can be distributed in whichever way you like, so you can push it in your private docker image, or send it to customers.

Using the license

If you are using either the docker image or the binary, zeeSQL will be run with limitations.

About zeeSQL

Previousworks-with-booleanNextHow to get JSON output

Last updated 4 years ago

Was this helpful?

After you got the binary, you need to

To avoid those limitations, you need a .

zeeSQL is a Redis Module that provides SQL capabilities to Redis. It allows the creation and management of several SQL databases, each one independent from the other. Moreover, zeeSQL provides out-of-the-box capabilities, allowing fast and easy search by value in Redis.

load it in Redis.
software license
secondary indexes