Redis安装(Centos7下)

一、GCC依赖

由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境

gcc -v

如果没有安装,执行以下命令进行安装

 yum install -y gcc 

二、下载并解压

1、下载地址
http://download.redis.io/releases/redis-5.0.3.tar.gz
2、解压

 tar -zxvf redis-5.0.3.tar.gz

三、编译与安装

1、cd到解压目录
2、编译与安装

#编译
make
#安装
make install PREFIX=/usr/local/redis

四、配置文件

从解压目录复制redis.conf文件到安装目录bin下,并修改部分参数

#复制
cp /usr/redis-5.0.3/redis.conf /usr/local/redis/bin/
#修改redis.config部分参数
vi redis.conf
#第一个参数,bind后追加
bind 127.0.0.1 [本机ip]
#第二个参数改为保护模式改为no
protected-mode no
#第三个参数后台启动给位yes
daemonize yes

五、后台启动

上述配置文件配置完成后,还要检查下防火墙是否对redis端口开放,否则依然局域网无法访问
1、防火墙端口检查

#检查端口
firewall-cmd --query-port=6379/tcp
#如果为no,则执行下述命令
firewall-cmd --zone=public --add-port=6379/tcp --permanent
#重启防火墙
firewall-cmd --reload

2、启动Redis

#转到redis bin目录
cd /usr/local/redis/bin
#后台运行,记住后面加redis.conf
./redis-server redis.conf

六、连接工具

安装目录下有redis-cli脚手架

./redis-cli -h [ip] -p 6379

七、开机启动

1、添加开机启动服务

vi /etc/systemd/system/redis.service

添加如下内容,ExecStart改为自己的

[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

2、设置开机启动

systemctl daemon-reload
systemctl start redis.service
systemctl enable redis.service

3、redis服务其他相关命令

#启动redis服务
systemctl start redis.service
#停止redis服务
systemctl stop redis.service   
#重新启动服务
systemctl restart redis.service   
#查看服务当前状态
systemctl status redis.service   
 #设置开机自启动
systemctl enable redis.service  
#停止开机自启动
systemctl disable redis.service   
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值