linux下redis安装

linux安装redis并设置开机自动启动

1、上传redis包:上传redis-6.2.6.tar.gz
2、解压文件:

tar -zxvf redis-6.2.6.tar.gz

3、进入目录并编译:

cd redis-6.2.6
	make

4、指定安装目录并进行安装

make install PREFIX=/home/redis

5、拷贝配置文件

cp redis.conf /home/redis/bin/

6、修改配置文件

cd /home/redis/bin/
	vi redis.conf
	修改二处
	(1)修改ip ,将bind 127.0.0.1 -::1  中的127.0.0.1改为0.0.0.0就可以远程连接了
	(2)修改daemonize no   的no 改为yes

7、启动服务

cd /home/redis/bin/
	./redis-server redis.conf
检查是否启动
ps -aux |grep redis
停止redis
 ./redis-cli shutdown

8、设置redis开机自启

cd /lib/systemd/system/
# 新建文件
vi redis.service

#文件内容如下

[Unit] Description=redis-server After=network.target

[Service] Type=forking
#execStart根据情况改成自己的安装路径 ExecStart=/home/redis/bin/redis-server /home/redis/bin/redis.conf PrivateTmp=true

[Install] WantedBy=multi-user.target

#执行命令设置开机自动启动
# 开机自动启动
systemctl enable redis.service
# 启动redis服务
systemctl start redis.service
# 查看服务状态
systemctl status redis.service
# 停止服务
systemctl stop redis.service
# 取消开机自动启动(卸载服务)
systemctl disabled redis.service

9、注意,如果主键连接不上redis请检查防火墙

检查防火墙状态 看到active(running)就意味着防火墙打开了

sudo systemctl status firewalld

关闭防火墙

sudo systemctl stop firewalld

开启防火墙

sudo systemctl start firewalld

上面的命令是临时的,重启后就失效了

彻底关闭防火墙

sudo systemctl disable firewalld

开放redis端口

firewall-cmd --zone=public --add-port=6379/tcp --permanent

应用

firewall-cmd --reload
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值