Centos 7 - 安装redis

  redis主要是用于缓存方面的,这里讲解一下redis的安装过程,楼主在安装的过程中遇到很多的坑,这里简单的分享一下,不一定正确!

1.使用wget命令下载redis的包

# wget http://labfile.oss.aliyuncs.com/files0422/redis-2.8.9.tar.gz

  在下载之前最好使用 cd命令回到家目录,楼主使用的是root账户,所以目录是/root

2.解压

  默认是下载到当前的目录下(我在root的家目录下,所以下载到root的家目录下的),可以先通过ls命令看看在不在。

# tar xvfz redis-2.8.9.tar.gz

3.编译

  解压成功之后,开始编译。
  在编译之前首先要进入redis-2.8.9的目录里面。

# cd redis-2.8.9/
# make #编译

4.测试

  在redis的目录下,使用make test来测试,但是你会发现使用make test命令测试有可能会出现这样的错误:You nedd tcl 8.5 or newer in order to run the Redis test。所以此时需要我们安装tcl

5.安装 tcl

# yum install tcl

   等待安装完成过后,使用make test命令重新测试一下。如果最后显示:All tests passed without eddors!应该就没有问题了。

6.安装redis

  如果上面的步骤都没有问题的话,那就开始安装了。

# make PREFIX=/usr/local/redis-2.8.9 install 

7.拷贝redis的配置文件

  原来的配置文件(redis.conf)应该是在/root/redis-2.8.9/redus.conf(我在root的家目录下下载的,所以在这里),我们需要拷贝到/usr/local/redis-2.8.9

# cp /root/redis-2.8.9/redis.conf  /usr/local/redis-2.8.9

8.配置redis.conf

  首先得创建几个文件

# touch mkdir -p /usr/local/redis-2.8.9/log/log
# mkdir -p /usr/local/redis-2.8.9/db

  这里使用的vim编辑redis.conf
  将如下内容改变:

pidfile /usr/local/redis-2.8.21/redis.pid  
logfile /usr/local/redis-2.8.21/log/log  
dir /usr/local/redis-2.8.21/db  
daemonize yes  

9.启动redis

# cd /usr/local/redis-2.8.9/bin/
# ./redis-server ../redis.conf 

10.启动客户端

[root@localhost bin]# ./redis-cli  
127.0.0.1:6379> 

11.关闭服务

# redis-cli shutdown 

你可能感兴趣的:(Centos 7 - 安装redis)