linux centos7工具安装之 redis篇 redis离线安装
安装gcc依赖
yum install -y gcc
下载redis
可以自行nginx官网下载:https://redis.io/download/
或百度网盘下载我的安装版本:https://pan.baidu.com/s/129Hjf28Ka3X4CSnH90BHrA
提取码: nzhj
服务器上创建目录,上传
创建目录(我习惯放在/home/tools/下)
mkdir /home/tools
上传
解压
cd /home/tools/ 进入目录
tar -zxvf redis-5.0.3.tar.gz 解压
安装
cd redis-5.0.3/ 进入目录
make 编译
make install PREFIX=/usr/local/redis 安装( 安装到指定的位置,默认安装目录为 /usr/local/redis 我们这里默认安装)
更改redis.conf配置文件
复制redis.conf
cp redis.conf /usr/local/redis/bin/ 复制redis.conf至安装目录下
cd /usr/local/redis/bin/ 进入安装目录
编辑redis.conf
vim redis.conf 编辑配置文件
更改以下内容
daemonize 的 no 改 yes (开启后台进程)
bind 127.0.0.1 改 #bind 127.0.0.1 (注释掉,代表所有ip可访问)
protected-mode 的 yes 改 no (关闭防护,允许远程连接)
保存退出
编辑完成后,点击’esc’按钮退出编辑模式
:wq 保存退出
设置开机启动(设置方便使用的systemctl命令)
编辑redis.service
vim /etc/systemd/system/redis.service 编辑redis.service
粘贴以下内容
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
如果自定义安装目录ExecStart 中redis-server 和redis.conf 填写自定义安装的目录
保存退出
编辑完成后,点击’esc’按钮退出编辑模式
:wq 保存退出
重载配置文件
systemctl daemon-reload
设置开机启动并开启
systemctl enable redis 设置开机启动
systemctl start redis 启动
systemctl status redis 查看状态
redis启动停止等命令
创建redis.service(可使用方便的systemctl命令)
systemctl start redis 启动
systemctl stop redis 停止
systemctl restart redis 重启
systemctl status redis 查看状态
systemctl enable redis 加入开机自启
systemctl disable redis 取消开机自启
没创建redis.service启动(无法使用方便的systemctl命令)
哎,只能老老实实进入安装目录启动了
cd /usr/local/redis/bin (进入安装目录,此为默认安装目录,自定义安装请进入自己的安装目录)
./redis-server -redis.conf 启动
./redis-cli -p 6379 shutdown 关闭,-p参数指定端口号(很麻烦是吧,systemctl用着不香么)
OK!!!啊哈哈哈哈哈,大队长,我的任务完成啦!