本文详细介绍redis的安装流程。
一、准备工作
1、安装C语言需要的GCC环境--编译环境
因为redis是使用c语言开发的,需要基于此环境进行编译处理。
可通过rpm -qa | grep gcc查看是否已经安装(已安装则不需要):
没有,则使用yum install -y gcc-c++命令进行安装:
2、添加wget工具--一个网络下载工具
同理,可通过rpm -qa | grep wget命令查看是否已安装,没有则通过yum install -y wget命令安装。
3、网络下载redis安装包
通过wget http://download.redis.io/releases/redis-5.0.7.tar.gz命令下载安装包。(如下载成功直接看下面的安装步骤)
注意,如果出现如下错误,是因为域名解析的问题:
可通过vim /etc/resolv.conf修改域名解析服务器,(我自己测试只有配置成谷歌的域名解析器的时候才能够下载,但是由于是国外的,会发现非常的慢,好在redis本省的安装包不是很大。多等一会儿吧)--如果有好的解决方案,请在评论区批评指正。
这一块下载我几乎崩溃了,如果朋友有已经下载好的,直接拿来用哦O(∩_∩)O。
二、安装步骤
1、解压redis-5.0.7.tar.gz
2、进去redis-5.0.7目录下,执行编译命令
①cd redis-5.0.7
②make 如下表示编译成功:
3、安装redis,需要通过PREFIX指定安装路径
make install PREFIX=/usr/local/redis
三、启动步骤
1、前端方式
【启动】:直接通过bin/redis-server启动。
cd /usr/local/redis/bin | ./redis-server
【关闭】:ctrl+c关闭
2、后端方式(守护进程方式)
【启动】
第一步:拷贝redis-5.0.7/redis.conf配置文件到redis的安装目录的bin目录
cp /redis-5.0.7/redis.conf /usr/local/redis/bin/
(为什么需要这一步说明一下。因为后面启动的时候是这样的:./redis-server redis.conf。如果没有这一步,启动方式就得变成./redis-server /redis-5.0.7/redis.conf。显得比较繁琐)
第二步:修改redis.conf(开启允许后台运行和允许远程访问)
ps:①先grep搜索行数,再进去修改。②:n可以快速跳到第n行
开发远程登录设置一:关闭受保护模式。
开放远程登录设置二:默认绑定的是回环地址,默认不被其他机器访问
开放允许后台登录设置:
第三步,启动服务
./redis-server redis.conf
【关闭】
./redis-cli shutdown
四、其他命令说明
redis-server:启动redis服务
redis-cli:进入redis命令客户端
redis-benchmark:性能测试工具
redis-check-aof:aof文件进行检查的工具
redis-check-dump:rdb文件进行检查的工具
redis-sentinel:启动哨兵监控服务
五、其他补充
如果你使用的是云服务器,建议设置一下登录密码,防止被恶意挖矿了(当然后面使用代码进行登录的时候就需要指定密码了)。
如果是本地虚拟机安装redis,就没这个必要了。
客户端密码登录:server-cli -a 你的密码
Over.......