linux离线安装及配置redis
1、 环境和准备安装包

2、 检查服务器上是否已经存在gcc-c++环境,使用以下命令。
[root@laptop-glk18mrt ~]# rpm -qa | grep gcc-c++
或[root@laptop-glk18mrt ~]# gcc -v
这查提示是已安装的
如果没安装
准备gcc
gcc ++
进到gcc/gcc++目录 运行安装命令 rpm -Uvh *.rpm --nodeps --force
或者
阿里云镜像地址
http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/
运行 rpm -Uvh *.rpm --nodeps --force
安装完成后,使用以下命令,查看gcc版本和g++版本。
gcc -v
g++ -v

3、redis安装
redis版本: redis-4.0.10.tar.gz
来到redis安装包路径下,解压到指定目录下。
命令 tar -zxvf redis-4.0.10.tar.gz -C /usr/local/
[root@laptop-glk18mrt local]# cd redis-4.0.10/

4、编译
make
安装到指定目录下。
make install PREFIX=/usr/local/redis-4.0.10

5、 修改redis.conf配置
设置端口号:port 6379
允许远程连接:bind 0.0.0.0
允许后台运行:daemonize yes
设置密码:requirepass 密码
复制redis下的redis.conf文件到bin目录下。
cp /usr/local/redis-4.0.10/redis.conf /usr/local/redis-4.0.10/bin
修改redis.conf文件
[root@laptop-glk18mrt bin]# vi redis.conf
设置端口号:port 6379
允许远程连接:bind 0.0.0.0
允许后台运行:daemonize yes

6、 启动redis
位置 [root@laptop-glk18mrt ~]# cd /usr/local/redis-4.0.10/bin/
1- /usr/local/redis-4.0.10/bin/redis-server(前端启动不读取配置文件,虚拟机关闭则关闭)
2- /usr/local/redis-4.0.10/bin/redis-server /usr/local/redis-4.0.10/bin/redis.conf(后端启动读取配置文件启动,虚拟机关闭仍后台运行,前提是已设置redis.conf 文件中 daemonize 值为 yes)
使用RedisDesktopManager测试连接


7、 设置服务化
位置 /etc/systemd/system/
新增文件:/etc/systemd/system/redis.service
redis.service文件内容如下,建议在本地改好,上传到目录/etc/systemd/system/
[Unit]
Description=The redis-server Process Manager
After=syslog.target
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis-4.0.10/bin/redis-server /usr/local/redis-4.0.10/bin/redis.conf
ExecReload=/bin/kill -USR2 $MAINPID
ExecStop=/bin/kill -SIGINT $MAINPID
Restart=always
PrivateTmp=true
[Install]
WantedBy=multi-user.target
上传redis.service文件



8、 开机自启
设置以下命令。
systemctl daemon-reload
systemctl start redis.service
systemctl enable redis.service

9、 测试
