1.首先下载redis,http://redis.io/
2.我们所讲的内容都是在ubuntu上测试通过的,下面的讲解也会在ubuntu下进行:
首先给redis赋予可执行的权限(
chomod 755 redis-3.0.0.tar.gz
),然后解压一下(gzip -d ...
,tar -xvf ...
):进入解压完的redis文件夹(
cd redis-3.0.0
),然后执行make
命令,然后下面就会有很长的输出,请耐心等待编译完成:然后再进入src文件夹,运行
make install
命令 :为了便于管理,我们新建两个文件夹,一个是bin, 一个是etc,我建立的位置如下图所示:
接下来再切换到之前的文件夹,把相关的文件移动过来
mv redis.conf /home/gary/redis/etc
:再进入src文件夹,
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /home/gary/redis/bin
然后就可以启动了:
进入bin目录,然后执行 ./redis-server
:
然后他有一个警告说没指定配置文件,那么我们可以执行下面的命令来指定配置文件 ./redis-server ../etc/redis.conf
,然后你就会发现那个警告没了:
这种情况是redis在前端占着session运行,那么我们怎么让它后台运行呢?修改etc下面的redis.conf文件,
然后修改里面的 daemonize no 为 daemonize yes:
保存退出然后运行:
你会发现不会有任何的输出了。
现在我们来看一下redis是否在后台运行 ps -ef | grep redis
:
可见redis已经成功在后台运行。
运行netstat -tunpl | grep redis
,看redis占用哪个端口:
下面来看一下配置文件的相关说明:
怎么进入客户端呢:
进入bin目录: