一:下载Redis安装包
首先从官网下在redis正式版的压缩包redis-2.8.19.tar.gz,下载后通过FTP工具将压缩包放到 /usr/local下
二:解压编译
#tar -zxvf redis-2.8.19.tar.gz
#mv redis-2.8.19 redis
#cd redis/src
#make //编译
出现:Hint: It’s a good idea to run ‘make test’ ;)
就说明编译完成,然后进行安装.
#cd src /进入src进行安装:
#make install
三:移动文件
创建两个文件夹,bin用于存放命令,etc拥有存放配置文件。
#mkdir -p /usr/local/redis/bin
#mkdir -p /usr/local/redis/etc
将redis-2.8.19文件夹下的redis.conf复制到/usr/local/redis/etc/
将src目录下的7个命令文件(绿色的:mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-check-dump、redis-cli redis-sentinel、redis-server),移动到/usr/local/redis/bin/
四:启动Redis服务:
#cd /usr/local/redis/bin
#ls
mkreleasehdr.sh redis-check-aof redis-cli redis-server
redis-benchmark redis-check-dump redis-sentinel
#./redis-server
结果如下图:
说明我们并没有使用etc的下的配置文件进行启动(图中红线部分)
如果希望通过指定的配置文件启动,需要在启动时指定配置文件:
#^C /ctrl+C终止服务
#pstree -p | grep redis /查看redis服务是否终止干净
带上配置文件 /usr/local/etc/redis.conf 运行redis
# cd/usr/local/redis/bin
# ./redis-server /usr/local/redis/etc/redis.conf
如图:现在redis仍然是在前台运行。
如果需要redis在后台执行的话,需要设置参数:daemonize配置项改为yes
#vim /usr/local/redis/etc/redis.conf
把daemonize配置项改为yes ,保存退出后再次使用配置文件启动redis-server。
#ps -ef | grep redis //查看redis运行状态
redis服务已经按照配置文件启动成功!!
五:客户端登录
#/usr/local/redis/bin/redis-cli
127.0.0.1:6379>//提示
表明客户端登录成功