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 Distribution

redisolar-sample-data-generator-1.0.4.tar.gz (21.3 kB view details)

Uploaded Source

File details

Details for the file redisolar-sample-data-generator-1.0.4.tar.gz.

File metadata

  • Download URL: redisolar-sample-data-generator-1.0.4.tar.gz
  • Upload date:
  • Size: 21.3 kB
  • Tags: Source
  • 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.43.0 CPython/3.8.2

File hashes

Hashes for redisolar-sample-data-generator-1.0.4.tar.gz
Algorithm Hash digest
SHA256 56cd48ae826231634f134e81ea7294cb96cb616619ee60df97191c735e6deb73
MD5 771e9b30aaf40bae67bbe461d6996147
BLAKE2b-256 ed1e804d5ebc452818b55ff663637a3d4ea450832e6582c8fd2895b44de09957

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