This main goal of creating this utility is to provide easy and fast performance testing for Redis.
The list of dependencies are not quite long but yes we do have some dependencies.
Don't worry we have taken care the python dependencies in requirments.txt
In this repository we have:-
Scripts:- Scripts folder contains all the codebase which is required for performance testing.
Results:- This is a directory in which I am dumping some of my test results.
You may need to install python3 manually, for other things you can use requirments.txt
cd Scripts
pip3 install -r requirments.txt
The use of this utility is not a fancy thing, just need to update the redis.json with your redis connection details. Content of file should be like this:-
{
"redis_host": "18.215.118.208",
"redis_port": "6379",
"redis_password": ""
}
./redis_set.py --filepath redis.json
locust -f redis_read.py
locust -f redis_get_set.py