下载redis
1.下载链接: link
此处我用了个比较老的版本,redis-6.2.7.tar.gz
安装
2.安装gcc依赖。执行如图命令。
3.将下载好的包放到/usr/local/下。
4.解压,执行如下命令。
tar -zxvf redis-6.2.7.tar.gz
5.解压之后,出现如下图目录。
6.执行如下图命令。进入redis-6.2.7目录,编译并安装。make为编译的意思,make install为安装。
cd redis-6.2.7
make && make install
7.安装完成后,默认安装目录为/usr/local/bin下。
修改配置
8.先备份要修改的文件redis.conf。
cp /usr/local/redis-6.2.7/redis.conf /usr/local/redis-6.2.7/redis.conf.bak
9.修改redis开放的ip
此处如果做如下配置,代表所有ip都可连接redis
bind 0.0.0.0
如果是
bind 127.0.0.1
代表redis只接受本地的连接。注意bind后边的ip并不是针对哪些ip开放连接的意思,而是绑定了本地的哪些网卡。
10.下图为端口号,这里我没改,继续使用6379。
11.下图标识可以允许redis后台运行,改成“yes”。否则redis窗口开启后,不能关闭,关闭就标识redis也关闭了。
12.下图配置了redis的日志文件位置在redis.conf同一级目录下的redis.log文件中。
13.下图配置redis的连接密码。
14.可使用的最大内存。
15.其他配置文件没有细细研究,不多说。以后有时间再研究。
修改启动命令和开机自启
16.切换到system目录下,创建redis.service文件。
cd /etc/systemd/system
vi redis.service
17.复制如下代码,粘贴到新创建的redis.service中。注意安装路径,请以实际情况为准。
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/redis-6.2.7/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
18.执行如下命令,重启服务。
systemctl daemon-reload
19.执行如下命令,让redis可以开机自启。
systemctl enable redis
20.可以使用如下命令控制redis的启动、重启、关闭、查看状态。
启动:systemctl start redis
关闭:systemctl stop redis
重启:systemctl restart redis
查看状态:systemctl status redis