Linux安装Redis(Shell脚本方法,解放双手)
- 环境:centos7.6(腾讯云)
1.编写脚本
首先确认需要安装的目录并移动到此,然后开始编写脚本
vim install_redis.sh
脚本内容如下,可以根据需要自行更改,这里只做参考
#!/bin/bash
# 在当前目录下安装Redis
if [ $# -eq 0 ]; then
echo "请至少传入一个参数,例如:redis-6.2.3"
exit 1
fi
# 1.创建并移动至当前目录
mkdir redis
cd redis
# 2.下载安装包
wget https://download.redis.io/releases/$1.tar.gz
# 3.解压
tar zxvf $1.tar.gz
# 4.redis是c语言编写,需要先安装gcc
yum install gcc-c++
# 编译
cd $1
make
# 5.安装
# 获取当前目录
current_dir=$(pwd)
make PREFIX=${current_dir} install
if [ $? -eq 0 ]; then
echo "DONE!"
else
echo "EXCEPTION!"
fi
2.运行脚本
这里有两种方式,不过都需要传入参数,参数为需要安装的Redis的版本
可以参考Redis版本
方式一
直接运行脚本
sh ./install_redis.sh redis-6.2.3
方式二
添加执行权限后,直接运行
chmod +x install_redis.sh
./install_redis.sh redis-6.2.3
运行结果
3.启动Redis
移动至redis目录,可以看到有一个压缩包和一个redis文件夹
移动至文件夹中,随后进入src目录,启动Redis
cd redis-6.2.3
cd src
./redis-server
启动效果如下
启动客户端
需要先启动服务端
./redis-cli
编写配置
如果我们需要对redis的启动做一些更改,可以通过更改配置来实现
更改前,我们先对原来的进行备份
cp redis.conf redis.conf.bak
守护线程
将daemonize设置为yes即可
vim redis.conf
远程连接
如果我们需要进行远程连接,则需要将保护模式关闭,即把protected-mode设置为no