simple_redis 0.6.5

Simple and resilient redis client.
Documentation

[config]
additional_profiles = [
  "all-default-tasks",
  "docs-all-modification-tasks",
  "ci-coverage-tasks",
  "ci-all-build-tasks",
  "ci-static-code-analysis-tasks",
  "publish-pre-cleanup",
]

[tasks.start-redis]
dependencies = ["stop-redis"]
script = '''
echo "Starting Redis"
redis-server --loglevel warning &
sleep 1
'''

[tasks.stop-redis]
script = '''
echo "Stopping any running Redis"
ps -ef | grep [r]edis-server | awk '{print $2}' | xargs kill -9 || true
'''

[tasks.pre-test]
condition = { env_false = ['CARGO_MAKE_CI'] }
run_task = "start-redis"

[tasks.post-test]
condition = { env_false = ['CARGO_MAKE_CI'] }
run_task = "stop-redis"