安装redis
wget http://download.redis.io/releases/redis-2.8.19.tar.gz
...
tar xvf redis-2.8.19.tar.gz
...
cd redis-2.8.19.tar.gz
make
...
make install
...
启动redis
启动redis使用redis-server命令,需要指定配置文件作为其参数。如果未指定配置文件,则使用默认到配置文件,即安装目录下的redis.conf。可以通过修改redis.conf来配置所需启动的redis。
redis-server redis.conf
主从配置
redis安装成功后,即可通过redis-server redis.conf来启动,通过指定不同到配置文件,可以启动多个redis。故可以在一台主机上部署主从redis。配置要点如下:
- redis.conf默认配置中的redis是以前台进程方式运行的,想要以后台守护进程方式启动需要修改配置文件中到daemon配置项为yes;
- pidfile是保存redis进程pid的文件,启动多个redis时,不同到redis需要指定不同的pidfile。例如,主redis使用/var/run/redis.pid,第一个从redis使用/var/run/redis-slave1.pid;
- port为redis的端口号。同理,不同到redis也要使用不同的端口号,否则无法启动;
- 在从redis的配置文件中修改配置项:slaveof 127.0.0.1 6379。显而易见,这里是表明从redis是ip为127.0.0.1,端口为6379的redis到从属redis。可以根据实际情况修改ip和端口号。
- 这样简单的主从redis就配置好了。默认情况下从redis是无法执行set操作的,如果需要写权限,可以修改配置文件中的slave-read-only配置项为yes。这样做往往是预防主redis挂掉后,使用从redis进行写入操作。