CentOS7安装Redis
本文为实战文章,注重无脑复制也能实现功能。
--- 就你会CV我不会吗???
一、Linux安装
Ⅰ、Redis文件下载
2.7MB的文件不准要网盘知道不。跟我一步一步点。首先进入官网,然后跟紧了,先点击这里
然后是这里
然后等待下载,之后就会获得一个 redis.我是版本号.tar.gz
.
Ⅱ、上传redis
通过xftp软件将文件上传到,笔者将使用/usr/local/redis/
作为本文的安装路径
理直气壮:如果你无法通过这些软件进行文件上传,那么我猜你肯定没有安装ssh,为你奉上CentOS安装ssh
Ⅲ、解压文件
tar -zxvf <redis-7.0.4.tar.gz 请根据你自己的来>
# 解压完成后进入文件
cd redis-7.0.4/
Ⅳ、安装依赖库
yum install -y gcc tc1;
Ⅴ、安装与编译
redis安装路径默认会在/usr/local/bin
位置,除非你会改,会改你也不会看这个文章,所以大家都一样。
make
make install
Ⅵ、查看是否安装成功
进入/usr/local/bin
出现以下文件,表名嗯嗯嗯,安装成功了。
redis-cli
:是redis提供的命令行客户端redis-server
:是redis的服务端启动脚本redis-sentinel
:是redis的哨兵启动脚本
Ⅶ、配置redis
配置文件比较难找,建议通过VC等编译器进行修改。配置方面我猜你不需要很复杂的配置所以我觉得最基础的几个配着就行了。OK你要复杂我也不给你。
# 修改能够访问的IP地址
bind 0.0.0.0
# 守护当前进程,能够进行后台访问
daemonize yes
# 设置密码
requirepass 123456
# ==================其余配置==================
# 端口号 默认[port 6379]
port 6379
# 工作目录 默认[dir .]即当前路径 可以修改
dir /usr/local/redis/
# 数据库数量 默认[databases 16] 反正老是切换也麻烦不如就设置一个
databases 1
# 日志文件,默认为空,不记录日志,可以指定日志文件名
logfile "redis.log"
Ⅷ、防火墙设置
我就不关防火墙就要设置,你如果关了。跳过~~~!!!!
firewall-cmd --zone=public --add-port=6379/tcp --permanent
systemctl restart firewalld
Ⅸ、启动redis
redis-server /usr/local/redis/redis.conf
Ⅹ、将redis启动设置到系统中,实现开机自启。
首先你要创建一个名称为redis.service
文件在/etc/systemd/system
目录
之后你需要进入这个文件
vi /etc/systemd/system/redis.service
然后将一下内容复制进入这个文件,记得修改配置文件路径
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=</usr/local/bin/redis-server /usr/local/redis/redis.conf 修改这里!!!>
PrivateTmp=true
[Install]
WantedBy=multi-user.target
最后重新加载下系统服务:
systemctl daemon-reload
bingo!此时可以通过系统命令进行操作
# 启动
systemctl start redis
# 停止
systemctl stop redis
# 重启
systemctl restart redis
# 查看状态
systemctl status redis
#开机自启
systemctl enable redis
膜拜大佬<参考文献>
本文作者:Ch1ee
本文链接:https://www.cnblogs.com/daimourentop/p/16557805.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。