RedisTimeSeries is a Redis module that allows Redis to be used as a fast in-memory time series database designed to collect, manage, and deliver time series data at scale. The RedisTimeSeries module shares the performance and simplicity aspects of Redis. Under the hood, it uses efficient data structures such as Radix tree to index data by timestamp, which makes it extremely fast and efficient to run time-aggregate queries.
redistimeseries-go is a package that gives developers easy access to the RedisTimeSeries module. Go client for RedisTimeSeries (https://github.com/RedisTimeSeries/redistimeseries), based on redigo.Client and ConnPool based on the work of dvirsky and mnunberg on https://github.com/RediSearch/redisearch-go
Follow the steps below to get started with RedisTimeSeries with Go:
Create your free Redis Enterprise Cloud account. Once you click on “Get Started”, you will receive an email with a link to activate your account and complete your signup process.
Next, you will have to create a Redis Enterprise Cloud subscription. In the Redis Enterprise Cloud menu, click "Create your Subscription".
For the cloud provider, select your preferred cloud (for demo purpose)
Finally, click on the "Create Subscription" button.
You can now verify the subscription as shown below:
Click "Create Database". Enter database name and your preferred module.
- Getting Started with RedisTimeSeries
- Learn more about RedisTimeSeries in the Quickstart tutorial.
- Build Your Financial Application on RedisTimeSeries
- How to Manage Real-Time IoT Sensor Data in Redis
- Introduction to RedisTimeSeries - Video