Centos7安装redis 开启远程访问
1.安装gcc依赖
yum install -y gcc
2.下载并解压安装包
前往Redis官网https://redis.io/download下载.tar.gz的安装包
以下以redis-6.2.0.tar.gz版本为例
wget http://download.redis.io/releases/redis-6.2.0.tar.gz
tar -zxvf redis-6.2.0.tar.gz
3.cd切换到redis解压目录下,执行编译
cd redis-6.2.0
make
4.安装并指定安装目录
推荐安装目录:/usr/local/redis
make install PREFIX=/usr/local/redis
5.从压缩包中复制出配置文件
从~/redis-6.2.0/redis.conf复制到/usr/local/redis/bin/
cp ~/redis-6.2.0/redis.conf /usr/local/redis/bin/
6.编辑配置文件
6.1进入配置文件
cd /usr/local/redis/bin/
vi redis.conf
6.2配置远程连接
按下
esc
输入/匹配字符
可以进行搜索
6.2.1修改绑定
输入#
注释bind 127.0.0.1
让其失效
修改后:
6.2.2修改保护模式
protected-mode yes
改为protected-mode no
修改后:
6.2.3设置远程访问密码
例:修改密码为BaByBaBy
修改后:
按下
esc
输入:wq
保存并退出
7.设置开机启动
7.1 添加服务
vi /etc/systemd/system/redis.service
复制以下内容到文件redis.service中
ExecStart 第一个参数为redis-server文件路径 第二个参数为redis.conf配置文件(第6步)路径
[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
按下
esc
输入:wq
保存并退出
7.2设置开机启动
systemctl daemon-reload
systemctl start redis.service
systemctl enable redis.service
7.3创建软连接
ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis
systemctl start redis.service #启动redis服务
systemctl stop redis.service #停止redis服务
systemctl restart redis.service #重新启动服务
systemctl status redis.service #查看服务当前状态
systemctl enable redis.service #设置开机自启动
systemctl disable redis.service #停止开机自启动