1.安装部分
redis下载地址:Downloads - Redis,本文采用redis-4.0.11
1、用Xshell或putty工具连接服务器,root用户登录,在服务器home目录下创建文件夹,命令如下:mkdir /home/redis;
2、用Xftp或winscp工具将redis-4.0.11.tar.gz上传至/home/redis目录;
注意:redis安装需要c++环境,需要提前安装
http://链接:https://pan.baidu.com/s/1mj1vQumbN6Cuy-VhtumcbA?pwd=6lzy
仅有redis安装需求可只下载gcc包,g++包在nginx安装时会需要
文件夹上传后进入对应文件夹内执行
rpm -ivh *.rpm --nodeps --force
即可完成安装
3、在Xshell或putty终端中输入命令tar -zxvf redis-4.0.11.tar.gz解压缩;
4、进入redis-4.0.11目录,执行命令make && make install安装redis;
5、拷贝redis_init_script到/etc/init.d目录,目的要把redis作为开机自启动;
cp /home/redis/redis-4.0.11/utils/redis_init_script /etc/init.d
文件配置部分
- 创建 /usr/local/redis,用于存放配置文件,拷贝redis配置文件redis.conf到/usr/local/redis 下,修改redis.conf这个核心配置文件,文件中内容修改如下:
(在Linux中快速查找文件内容可通过 /关键字 的方式进行,如想查找daemonize可在命令模式下输入 /dae 后按回车键查找,按n键可跳转至下一个带有关键字的位置)
修改daemonize no -> daemonize yes,目的是为了让redis启动在linux后台运行;
添加如下内容,绑定IP改为 0.0.0.0 ,代表可以让远程连接,不受ip限制;
设置开机自启
修改 redis_init_script 文件,在文件中增加如下内容:
#chkconfig: 22345 10 90
#description: Start and Stop redis
新建一个系统服务文件 :
vim /etc/systemd/system/redis.service
然后,将下面的内容写入到系统服务文件中:
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
# 这行配置内容要根据redis的安装目录自定义路径
ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
保存系统服务文件,然后输入命令,重载系统服务:
systemctl daemon-reload
最后,执行下面的命令,实现开机自启:
systemctl enable redis