Linux环境redis的下载安装部署过程

来源:互联网 发布:面向切面编程面试 编辑:程序博客网 时间:2024/06/01 07:37

redis的基础知识

一 redis的下载
1 在/usr/local/目录下新建文件夹redis,并下载以及解压:
# mkdir redis
# cd redis
# wget http://download.redis.io/releases/redis-2.8.3.tar.gz
# tar -xvzf redis-2.8.3.tar.gz
二 redis的安装
1 因为redis 的底层是c++ 写的,所以,必须提供gcc环境(如有则跳过此步骤):
# yum install gcc
2 执行make 对redis解压后文件进行编译
# make
3 编译成功后,进入src文件夹,执行make install进行redis安装
# make install
4 在/usr/local/文件下新建文件夹bin 存放redis-server【启服务】和redis-cli【redis客户端连接】命令,以及conf文件夹存放redis.conf文件。
# mkdir bin
# mkdir conf
5 将src下的 redis-server,redis-cli移动至bin文件下,redis-2.8.3文件夹下的redis.conf移动到conf中。
# mv redis-server /usr/local/redis/bin/
# mv redis-cli /usr/local/redis/bin/
# mv redis-sentinel /usr/local/redis/bin/
# mv redis.conf /usr/local/redis/conf/
# mv sentinel.conf /usr/local/redis/conf/
三 redis的部署
1 copy redis.conf 配置文件命名为redis+port.conf(eg:redis8050.conf),因为redis启动要指定配置文件,所以便于端口号的管理与区分,(推荐)使用此种命名方式。
2 修改redis8050.conf配置参数。
这里写图片描述这里写图片描述
3 指定conf文件启动redis。
这里写图片描述
至此,port=8050的redis服务已成功启动。但是,大家会注意在图片的最下方有个“?”。
Q:why?
A:在默认情况下,redis 不是作为守护进程运行的,所以默认情况下,在我们成功启动redis时,鼠标的光标会一直停留在启动服务后的状态。
Q:how?如何解决呢?
A:其实刚刚在修改配置文件时,有一个参数没有和大家说:

daemonize(守护进程) :将此参数由no改成yes即可 。可以看看修改后启服务的效果。
这里写图片描述

附:1 【redis.conf 配置文件详解】
此文引用自: http://my.oschina.net/wfire/blog/301147