CentOs 7安装 redis

注意:本文原创,转载请注明出处。

下面简单记录一下在CentOs 7上安装redis单机版,redis集群以后再介绍

1、安装过程

1、先安装tcl8.6.1

拷贝tcl8.6.1-src.tar.gz到指定目录
解压缩tcl8.6.1-src.tar.gz
进入tcl8.6.1/unix目录
依次执行以下命令

  ./configure
  make
  make install

2、安装redis

拷贝redis-4.0.0.tar.gz到指定目录
解压缩redis-4.0.0.tar.gz
进入redis-4.0.0/src目录执行以下命令

  make
  make install
  make test /** 一切正常则表示成功 **/

在 usr/local目录下建立以下文件夹

  mkdir -p redis/bin
  mkdir -p redis/conf

在之前 src 目录下执行以下命令(将那几个绿色的,可执行文件拷贝到 redis/bin目录下)

  mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server redis-trib.rb /usr/local/redis/bin/

拷贝 redis.conf 文件到redis/conf目录(原来的redis.conf位于src目录上一层)
修改redis.conf内容

   daemonize yes以后台进程方式运行默认no
   bind 127.0.0.1注释否则只能通过redis-cli -h localhost -p 6379 或者 redis-cli -h 127.0.0.1 -p 6379访问
   protected-mode no关闭保护模式默认yes如果开启保护模式则需要将# requirepass foobared 放开,并将foobared改为你的密码)

3、安装问题

阿里云安装redis之后默认只能通过redis-cli -h localhost -p 6379 或者 redis-cli -h 127.0.0.1 -p 6379来访问,此时修改redis.conf文件,将 bind 127.0.0.1注释掉,并且把 protect-mode 设为no(关闭保护模式,不需要密码),如果开启保护模式则需要将# requirepass foobared 放开,并将foobared改为你的密码

一壶浊酒喜相逢,古今多少事,都付笑谈中