Skip to main content

A sample data generator for Redis University's example application.

Project description

Redisolar Sample Data Generator

This is a fast sample data generator for the Education team's "redisolar" applications.

Python Version

This package requires Python 3.7.

Installation

After checking out the repository, make sure you are using a virtualenv. Create one in the checkout directory like this:

python3 -m venv env

Then activate it:

source env/bin/activate

Next you can install the Python dependencies with pip:

pip install .

If you're going to work on the code, install it in "editable" mode and include the dev dependencies:

pip install -e ".[dev]"

Running

This package installs the load_redisolar command. Running it generates sample data and uploads it to a target Redis instance.

By default, redisolar uploads to a Redis instance running on localhost at port 6379, with no password. It uses an included JSON fixture file containing Site data.

You can override the hostname, port, and fixture file with the --hostname, --port, and --filename options:

$ load_redisolar --hostname 192.168.1.2 --port 16379 --filename path/to/sites.json

Specifying a password

For password-protected Redis instances, you can specify a password interactively with the --request-password option.

$ load_redisolar --request-password
Redis password: xyz

Specify a password non-interactively by setting the environment variable REDISOLAR_REDIS_PASSWORD.

$ export REDISOLAR_REDIS_PASSWORD=xyz
$ load_redisolar

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

File details

Details for the file redisolar_sample_data_generator-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: redisolar_sample_data_generator-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 27.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2

File hashes

Hashes for redisolar_sample_data_generator-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 e862c0bb96ebd1e2e6fb3e85a979aee62290bbb767f9c0cd4e5c441ab028a9ad
MD5 95de326bd277cfc46f988bc8b9310fdd
BLAKE2b-256 c54d6c0ac7f2ebe335211b20a4f8f56f3b2cbe6d544f6267d807998df2486d76

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page