How to install the latest version of Redis on Ubuntu

I wish this was a one line post where I say type sudo apt-get install redis-server, and it *almost* is, but not quite.

OK so the above command will work and you will get a version of Redis installed on your machine, but it isn't a very recent version, this may or may not be enough for your needs, but I wanted to be able to pass in parameters when I start the server, this is something you can only do in more recent versions.

This is what you need to type, I will explain it after;

$ sudo apt-get install -y python-software-properties
$ sudo add-apt-repository -y ppa:rwky/redis
$ sudo apt-get update
$ sudo apt-get install -y redis-server

Line 1 - So we want to add a new repository that contains the latest version of Redis, the easiest way to do this requires add-apt-repository, which most likely isn't installed on your machine, so the first thing we want to do is install python-software-properties, this gives us access to add-apt-repository.

Line 2- Next we want to set up this new repository.

Line 3 - Now we want to update apt so it sees any changes we have made.

Line 4 - Finally we want to install redis-server, now the latest version will be installed.

If you are wondering the -y flag just saves me having to manually OK things I was going to OK anyways, this is really handy if you are running these steps as part of a provisioning step (which I was)

Recent posts View all


Tips for how to ask for time off to attend conferences

Asking for time off to attend a conference can be nerve-racking, these tips will get you closer to attending the conferences you're interested in.


Using the 'it' Gem to add links to translations

How to can use the 'it' Gem to add links to your translations