Linux下安装Redis比较简单,但是安装完之后发现了一个问题,那就是外网没法连接。不过这不是什么大问题,只需要配置一下就可以。
1、下载源码
在官网上下载源码,下载的是redis-3.0.0.tar.gz格式的,然后将压缩文件拷到/usr/local下,可以利用VMWare的工具,也可以利用Xftp上传。
2、解压安装
利用tar -zxvf redis-3.0.0.tar.gz命令对压缩文件进行解压,解压后用cd /usr/local/redis-3.0.0进入解压目录,然后利用make命令进行编译。
编译完成后,利用make PREFIX=/usr/local/redis install命令,将redis安装到/usr/local/redis文件夹后。安装完成后,redis文件夹下出现一个bin文件夹。
3、修改配置文件
从redis的源码目录中,将redis的配置文件拷贝到安装路径下,利用cp /usr/local/redis-3.0.0/redis.conf /usr/local/redis/bin命令。然后修改配置文件,保证Redis可以被外网访问。
利用vim redis.conf命令,打开redis.conf文件,然后按i字母进行编辑,修改下面的内容,将红框内的IP注释掉:
下面的内容是Redis的一般设置,port是默认的端口,可以修改。另外需要把daemonize改为yes,pidfile /var/run/redis.pid。daemonize设置为yes,表示Redis要作为守护进程进行的,当它作为守护进程运行的时候,它会写一个pid到/var/run/redis.pid文件中。
拷贝完成后,bin文件夹下的文件如下所示。
4、启动测试
Redis的启动分为两种模式,分别为前端模式和后端模式。
前端模式:进入到/usr/local/redis/bin目录,利用./redis-server命令进行启动。前端启动模式的缺点是ssh服务关闭后redis的服务也会自动结束,所以不推荐使用此方法。启动成功后,如下图所示:
后端模式:当修改了redis.conf配置文件中,daemonize 为yes后,可以以后端模式启动,进入到/usr/local/redis/bin目录,利用./redis-server redis.conf命令进行启动。启动后界面并没有什么变化,利用ps aux|grep redis可以查看redis是否启动,如下图所示,即为启动成功。
5、redis的常用命令
在redis的安装路径的bin文件夹下,执行./redis-cli命令进入redis的命令管理状态,以下是redis的常用命令。
6、关闭redis
可以进入redis的命令管理界面,利用shutdown命令关闭。
也可以在bin文件夹下,执行./redis-cli -h 192.168.243.3 -p 6379,-h指的是redis的IP地址,-p指的是redis的端口号,一般情况下-h和IP地址可以省略,只留下-p和端口号。
以上就是redis的安装过程,执行起来不是很难。接下来是在项目中,利用Jedis连接Redis。如果有什么不对的地方,希望过路的大牛们拍砖。