步骤一:下载Redis
下载安装包:wgethttp://redis.googlecode.com/files/redis-2.2.12.tar.gz
因为请求的是Google,所以经常出现Network is unreachable的问题。但是咱们可以直接把tar.gz压缩包拷贝到Linux服务器上。
步骤二:编译源程序
命令:tar zxvfredis-2.8.24.tar.gz
进入解压后的文件redis-2.8.24,执行make,再进入src目录下,make install。
步骤三:移动文件,便于管理
1、执行mkdir -p /usr/local/redis/bin
2、执行mkdir -p /usr/local/redis/etc
在usr下创建了两个redis的文件夹bin和etc,把redis-2.8.24下的redis.conf转移到etc下
命令:mv/redis-2.8.24/redis.conf /usr/local/redis/etc
然后把这几个命令转移到bin下。为防止大家写错,建议大家直接拷贝命令
mv mkreleasehdr.sh redis-benchmarkredis-check-aof redis-check-dumpredis-cliredis-server /usr/local/redis/bin
步骤四:启动、关闭redis
启动redis服务:/usr/local/redis/bin/redis-server
一般会出现如下的问题:
错误警告Warning:no config file specified, using the default config. In order to specify aconfig file use ./redis-server /path/to/redis.conf
警告的意思是没有明确的config文件,使用默认配置。为了明确配置文件请使用'redis-server/path/to/redis.conf'。所以我们要修改redis.conf配置文件的daemonize,它默认是no,所以要改成yes,允许在后台运行。
Redis服务端的默认连接端口是 6379
所以启动服务时,还要在后边指定redis.conf配置文件。例如./redis-server /user/local/redis/etc/redis.conf,然后通过命令查看是否开启成功,命令:netstat -tunpl | grep 6379
如图,查看端口号6379的服务,是redis,证明redis-server它已经启动成功。
步骤五:将Redis作为Linux服务随机启动
vi/etc/rc.local, 使用 vi 编辑器打开随机启动配置文件rc.local,并在其中加入下面一行代码
/usr/local/redis/bin/redis-server,注意一定要切换成root身份,否则没有更改的权限。
步骤六:客户端连接验证
新打开一个Session 输入:/usr/local/redis/bin/redis-cli,如果出现下面提示,那么您就可以开始 Redis 之旅了。
[hadoop@localhostredis-2.2.12]# src/redis-cli
127.0.0.1:6379>