Skip to content

Commit

Permalink
Fix Redis installation guide
Browse files Browse the repository at this point in the history
[ci skip]
  • Loading branch information
axilleas committed Feb 16, 2016
1 parent 3de6edd commit 9ae4fa9
Show file tree
Hide file tree
Showing 2 changed files with 70 additions and 15 deletions.
25 changes: 10 additions & 15 deletions doc/install/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -182,25 +182,20 @@ We recommend using a PostgreSQL database. For MySQL check [MySQL setup guide](da

## 6. Redis

As of this writing, most Debian/Ubuntu distributions ship with Redis 2.2 or
2.4. GitLab requires at least Redis 2.8.
GitLab requires at least Redis 2.8.

Ubuntu users [can use a PPA](https://launchpad.net/~chris-lea/+archive/ubuntu/redis-server)
to install a recent version of Redis.

The following instructions cover building and installing Redis from scratch:
If you are using Debian 8 or Ubuntu 14.04 and up, then you can simply install
Redis 2.8 with:

```sh
# Build Redis
wget http://download.redis.io/releases/redis-2.8.23.tar.gz
tar xzf redis-2.8.23.tar.gz
cd redis-2.8.23
make
sudo apt-get install redis-server
```

# Install Redis
cd utils
sudo ./install_server.sh
If you are using Debian 7 or Ubuntu 12.04, follow the special documentation
on [an alternate Redis installation](redis.md). Once done, follow the rest of
the guide here.

```
# Configure redis to use sockets
sudo cp /etc/redis/redis.conf /etc/redis/redis.conf.orig
Expand All @@ -224,7 +219,7 @@ if [ -d /etc/tmpfiles.d ]; then
fi
# Activate the changes to redis.conf
sudo service redis_6379 start
sudo service redis-server restart
# Add git to the redis group
sudo usermod -aG redis git
Expand Down
60 changes: 60 additions & 0 deletions doc/install/redis.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# Install Redis on old distributions

GitLab requires at least Redis 2.8. The following guide is for Debian 7 and
Ubuntu 12.04. If you are using Debian 8 or Ubuntu 14.04 and up, follow the
[installation guide](installation.md).

## Install Redis 2.8 in Debian 7

Redis 2.8 is included in the Debian Wheezy [backports] repository.

1. Edit `/etc/apt/sources.list` and add the following line:

```
deb http://http.debian.net/debian wheezy-backports main
```

1. Update the repositories:

```
sudo apt-get update
```

1. Install `redis-server`:

```
sudo apt-get -t wheezy-backports install redis-server
```

1. Follow the rest of the [installation guide](installation.md).

## Install Redis 2.8 in Ubuntu 12.04

We will [use a PPA](https://launchpad.net/~chris-lea/+archive/ubuntu/redis-server)
to install a recent version of Redis.

1. Install the PPA repository:

```
sudo add-apt-repository ppa:chris-lea/redis-server
```

Your system will now fetch the PPA's key. This enables your Ubuntu system to
verify that the packages in the PPA have not been interfered with since they
were built.

1. Update the repositories:

```
sudo apt-get update
```

1. Install `redis-server`:

```
sudo apt-get install redis-server
```

1. Follow the rest of the [installation guide](installation.md).

[backports]: http://backports.debian.org/Instructions/ "Debian backports website"

0 comments on commit 9ae4fa9

Please sign in to comment.