Redis在Centos环境下的安装以及配置

Centos 7.5 安装 Redis(图文)

本文主要介绍了 在Centos7下安装Redis的过程,希望能够帮到有需要的你。

此处留下对应的Centos版本下载地址

1、Redis 下载

可以使用百度网盘进行下载
网盘地址
提取码:hz8w

当然也可以直接在Centos 下在线下载 ,省去了传输的步骤了。 (推荐

  1. 首先我们自行选择好下载的位置,例如我的就是在 /usr/local/soft 目录下
mkdir /usr/local/soft

在线下载

$ wget http://download.redis.io/releases/redis-5.0.4.tar.gz 

解压 编译

$ tar xzf redis-5.0.4.tar.gz
$ cd redis-5.0.4
$ make

此处make 编译错误可能是由于没有切换在root用户下 , 或者缺少gcc的缘故

# 切换 root用户
$ su root
# gcc安装 使用国内镜像源
$ wget http://mirrors.ustc.edu.cn/gnu/gcc/gcc-3.3.1.tar.gz 

二进制文件是编译完成后在src目录下. 运行如下:

# 此处注意自己所在的位置  启动服务成功 会看到一个方块 hahaha
src/redis-server

可以使用 ll 命令符 确认一下自己所在的位置

你能使用Redis的内置客户端进行进行redis代码的编写

$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

当你能到 get foo 看到 “bar”时 , redis 已经安装完毕,接下来我们配置一点东西,把远程开机自启给整一波。

2、redis.conf的修改

$ cd /usr/local/soft/redis-5.0.4
# 编辑redis.conf 文件 修改一点东西 最好先备份一下
$ cp redis.conf redis_fb.conf # ls 查看一下是否备份成功 

#进入编辑
$ vim redis.conf 
# 通过 “/”  进行快速查询

**将bind 127.0.0.1 用“#” 号注释掉,可以按 “N” 跳到下一个位置 **
在这里插入图片描述

将daemonize属性改为yes(开启守护线程,可以在后台运行)
在这里插入图片描述
将protected-mode 设置成no(远程访问)
在这里插入图片描述
将#requirepass foobard 前的 “#”去掉 改为 requirepass 123456 (自己设置的密码)
在这里插入图片描述
按 ESC 输入“:wq” 保存并退出

3、防火墙的设置

这里也是借鉴CSDN上某大佬的设置。

	#开放端口
$ firewall-cmd --zone=public --add-port=6379/tcp --permanent
	#跟新防火墙规则
$ firewall-cmd --reload
	#防火墙列表
$ firewall-cmd --zone=public --list-ports
	#防火墙状态
$ systemctl status firewalld
	#启动防火墙
$ systemctl start firewalld

4、开机自启

$ cd ~
$ vi /etc/init.d/redis
# 输入以下内容 , redis-server 、 redis.conf 、  按照自己的路径配置即可

[Unit]
Description=Redis
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/soft/redis-5.0.4/src/redis-server  /usr/local/soft/redis-5.0.4/redis.conf
ExecReload=/usr/local/soft/redis-5.0.4/src/redis-server -s reload
ExecStop=/usr/local/soft/redis-5.0.4/src/redis-server -s stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target

重新加载服务 : systemctl daemon-reload

启动 : systemctl start redis

查看状态 : systemctl status redis

停止服务: systemctl stop redis

加入开机自启:systemctl enable redis

查看是否配置自启成功: systemctl list-unit-files | grep redis

在这里插入图片描述

小结

小白第一次在CSDN上发帖纪录一下,大佬们发现了什么问题或者错误以及建议都可以在评论下指出,最后祝各位大佬们工作顺利!

在这里插入图片描述

  • @慧海 “谁都会犯错,所以铅笔的另一头才会有橡皮。”
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值