1、例: 假如安装包存放路径: /opt/redis-4.0.10-tar-gz 希望将redis安装到此目录 /opt/tools/redis
2、1.查看是否安装gcc rpm -qa | grep gcc
若无安装,则进行安装:yum install gcc 输入y继续安装

3、2.下载redis压缩包,这里就不说了(可以看我上面写的linux下解压压缩命令),解压,进入解压后的文件夹

4、3.在解压后的文件夹中运行make命令:如下方式
1、make install 会在/usr/local/bin路径下生成文件(我运行的这个) ,redis 可执行文件将被复制到/usr/local/bin/
2、make PREFIX=/opt/redis-2.8.19 install 会在/opt/redis-2.8.19下生成一个bin路径,下面是可执行文件


5、4.打开redis安装路径,cd到utils,把utils下的redis_init_script拷贝考/etc/init.d/路径下
cp redis_init_script /etc/init.d/redis6379

6、5.打开redis安装路径,拷贝redis.conf到/etc/redis/路径下
redis文件夹不存在,创建
mkdir /etc/redis
拷贝redis.conf文件
cp redis.conf /etc/redis/6379.conf

7、 6.编辑init.d文件夹下的redis6379文件
1、编辑redis6379文件
vim /etc/init.d/redis6379
2、在init.d文件夹下的redis6379文件的第二行,添加
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
3、查看REDISPORT对应的端口是否是你的端口
4、查看EXEC时候是启动文件redis-server的路劲
5、查看CLIEXEC是否是启动文件redis-cli的路径
6、查看PIDFILE是否和/etc/redis/6379.conf中的pidfile一致
7、查看CONF路径是否指定正确

8、 7.编辑/etc/redis/6379.conf文件
1、redis设置后台运行
daemonize yes
2、pidfile
pidfile指定文件目录,应与上面的相对应
3、port 端口号
4、requirepass 密码
5、dbfilename 数据库缓存位置



9、8.增加文件执行权限
chmod +x /etc/init.d/redis6379 后面的redis6379是跟句init.d下的服务名修改的
10、9.加入服务,开机自启
chkconfig --add redis6379 redis6379是init.d下的服务名
11、10.查看开机自启动项
chkconfig --list

12、11.启动reids :
service redis6379 start

13、12.配置多个redis端口,只需要把/etc/init.d/redis6379和/etc/redis/6379.conf各拷贝一份,修改相应的内容就好
1、6379.conf的拷贝文件中的修改
1、pidfile指定文件目录,与对应的redis启动文件想对应
2、port 端口号
3、requirepass 密码,可以修改,可以相同
4、dbfilename 数据库缓存位置
2、redis6379的拷贝文件中的修改:
REDISPORT对应的端口,然后查看其它是不是对应的,
3、把拷贝的可执行文件添加可执行权限,参考第8步
4、配置完成