Redis是C语言开发的,建议在Linux上运行(Windows效率不高),这里我们使用CentOS7.3作为安装环境,安装的Redis版本为redis-4.0.10,使用的工具是SecureCRT,安装SecureCRT可以参考一下之前的文章:
SecureCRT安装教程:https://blog.csdn.net/xxujia/article/details/81348848
下面开始说Redis的安装步骤:
1、环境准备
在Linux上安装Redis需要先将源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc。
打开SecureCRT,连接上Linux主机,执行以下命令(注意需要联网):
yum install gcc-c++
2、源码下载
官网下载地址:http://download.redis.io/releases/
3、打开SecureCRT,按住快捷键“Alt+P”打开文件上传窗口,将安装文件拖进上传窗口,等待上传完成,上传完的文件默认在root目录下。
4、进入root目录,解压源码文件到当前目录,使用如下命令:
tar -zvxf redis-4.0.10.tar.gz
解压后的当前文件目录中就有了redis-4.0.10文件夹
5、解压完成后使用命令:cd redis-4.0.10 进入文件目录,接着使用make命令编译C程序,直接输入命令:make
6 、接着执行安装命令,安装到自己的安装路径,这里不用提前创建好路径,使用命令:make PREFIX=/usr/local/redis install 这里的/usr/local/redis是我的安装目录
如下图:
7、安装完成之后,复制配置文件,Redis启动需要一个配置文件,可以修改端口号等信息。
回到根目录,使用命令:cd redis-4.0.10 进入文件目录,查看目录下有一个redis-conf文件,如下图:
8、使用如下图命令将redis-conf文件复制到安装目录,复制完成之后可以查看安装目录下的redis-conf文件,如下图:
如果没有配置文件Redis也可以启动,不过将启动默认配置,这样不方便我们修改端口号等信息,Redis端口号默认是6379。
9、接下来启动Redis,Redis的启动分为前端启动和后端启动两种,前端启动模式的缺点是ssh命令窗口关闭,则redis-server程序结束,不推荐使用此方法。所以,这里我主要介绍后端启动模式。
10、首先修改配置文件redis.conf,将其中的守护进程改为“yes”
如下,编辑配置文件
找到daemonize,将no改为yes,如下图
11、修改完成之后,在安装目录下启动服务,启动时指定配置文件,使用命令如下:
./bin/redis-server ./redis.conf
12、启动完成之后,可以查看服务是否启动成功,使用命令如下:
ps -ef|grep -i redis
可以查看到以下信息,6379端口被占用,说明启动成功
13、接下来可以开启另一个窗口,启动Redis客户端。
在SecureCRT窗口选择 file–>Clone Session打开新窗口,输入以下命令打开客户端,接着就可以使用啦!如下图:
14、Redis的关闭
Redis关闭有两种方法:
第一种是通过查询PID,使用命令:kill -9 PID 来关闭,但这种方法可能会造成数据损失,不建议使用
第二种方法是使用客户端发出命令来关闭,推荐使用这种方法。可以先按“Ctrl+C”键退出客户端,然后执行命令:./bin/redis-cli shutdown
至此,Redis安装、启动和关闭介绍完啦,供大家参考!有问题欢迎提问