要安装Redis需要准备以下基本的环境。
本次安装是在Unix类操作系统安装。
Unix类操作系统,可以使用Linux、CentOS等。
此处选择使用CentOS7。
系统中必须提前安装gcc,安装命令如下:
CentOS 7的防火墙临时命令如下:
在规划的目录中创建保存软件的目录。此处的目录规划的为/home/software/
下载Redis的网址:https://redis.io/download
现在官网提供的最新的稳定版本为6.2.6版本。可以直接在官网下载。下载完成之后,上传到上一步规划的目录中。
另外可以直接在上一步创建的目录中,使用wget进行下载,命令如下:
解压命令如下:
以上的准备工作,做完之后,下面要进行的就是编译安装了,因为不管是那种下载方式,下载的都是Redis的源码,Redis是用C语言编写的,这也是为什么在安装Redis之前需要准备gcc的原因。
下面是安装的命令:
早期的版本使用的安装命令如下:
如果没有安装gcc会报找不到一系列命令的错误,例如:
遇到这个错误,将刚解压的目录删掉,然后进行gcc安装,然后重新解压一份,再进行安装。
以下命令位于Redis目录中的src目录中。
Redis的这些命令,可以从程序中单独拷贝出来,放入系统已经配置好环境变量的目录中,这样方便使用。
通常将命令移动到/usr/local/bin目录中:
通过此步操作,在任何目录都可以直接使用这些命令了。
启动服务的命令如下:
启动服务的过程如下:
启动之后可以看到这几个信息:
当前的启动方式会一直占用当前连接的输入。所以可以使用以下启动方式,将进程转入后台:
此方式启动之后,再点击回车键,则出现输入提示符,即可正常输入其他命令。
检查服务是否正常工作,有以下几个手段:
使用客户端进行连接测试:
回复PONG表示成功。
还可以使用如下方式:
也可以使用检查进程的方式,对当前服务进行检查:
停止Redis服务,有两种方式:
占用控制台的Redis服务,直接使用Ctrl+C的方式停止即可。
不占用控制台的Redis服务,需要登录客户端执行停止命令进行停止,操作如下:
此种方式进行服务停止比较友好,它会将redis中的数据进行持久化。
Redis有两种设置密码的方式,一种是永久密码,一种是临时密码。
设置密码一般是为了保证安全,以及使用远程登录。
永久密码是通过配置文件进行设置的,具体操作如下:
编辑配置文件redis.conf文件,第901行,将设置密码的选项打开,如下:
设置完退出保存。
启动的时候要使用配置文件进行启动,此密码才能生效,启动方式如下:
在启动命令后加上配置文件,命令中注意路径。
临时密码是通过命令设置的,只在本次服务器运行的时候生效,一旦服务重启该密码就失效了。
设置密码的命令如下:
操作步骤如下: