Skip to content

Redis integrated with speedus, our high-performance communications solution http://torusware.com/

Notifications You must be signed in to change notification settings

torusware/speedus-redis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

torusware logo speedus logo redis logo

Speedus Plug&Run for Redis

Redis is an open-source, networked, in-memory, key-value data store with optional durability. With the speedus solution for high-performance communications, you can achieve even more speed in the most popular key-value store at the moment. Check us out at our website.

Speedus is your communications highway:

  • Accelerates communications in the cloud and corporate IT systems
  • Faster applications provide businesses with higher competitive advantages while reducing their IT bill
  • 100% nonintrusive software solution which takes full advantage of the underlying hardware

Supported tags and respective Dockerfile link

Each tag corresponds to the tag of the Redis base image:

Launching instructions

In order to run a container with our image, execute:

sudo docker run --name speedus-redis -v /dev/shm:/dev/shm -d torusware/speedus-redis

As the original Redis image, this image exposes port 6379, so standard container linking will make it automatically available to the linked containers.

If you want to test the original Redis performance, you can launch a linked container that executes the built-in redis benchmark (this command executes only get and set tests for simplicity). Since we expect maximum performance, the client container shares the server container network stack:

sudo docker run -it --net=container:speedus-redis -v /dev/shm:/dev/shm --rm torusware/speedus-redis sh -c 'exec redis-benchmark -t get,set'

For executing the test with Speedus, you just have to type speedus before the program:

sudo docker run -it --net=container:speedus-redis -v /dev/shm:/dev/shm --rm torusware/speedus-redis sh -c 'exec speedus redis-benchmark -t get,set'

Aditional tests

Moreover, in this image we provide a built-in communication tests, NetPIPE. Just execute:

NPtcp &
NPtcp -h localhost

For getting the baseline. To perform the test with our solution:

speedus NPtcp &
speedus NPtcp -h localhost

As you can see, using speedus is really easy and non-intrusive, just type speedus before your application:

speedus /path/to/the/program [parameters]

Contact info

If you need more information, you can check the README file inside the container or contact us at [email protected]

Check our other images in the Docker Hub

Example Use Cases

About

Redis integrated with speedus, our high-performance communications solution http://torusware.com/

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published