第一节 Redis的安装配置


下载:wget http://download.redis.io/releases/redis-3.2.8.tar.gz
解压:tar -zxvf redis-3.2.8.tar.gz
进入到:/usr/local/redis make
进行测试:make test
  报错如下:

    /bin/sh: cc: command not found
    make[1]: *** [adlist.o] Error 127
    make[1]: Leaving directory `/usr/local/redis/src'
    make: *** [all] Error 2

  这是由于CentOS系统没有装gcc

  解决办法:
  (1)使用yum安装gcc :yum install  gcc
  (2)清空上次编译失败的残留文件(这个很重要,不然会一直安装失败):make distclean
  (3)接下来继续安装redis:  make 然后make install

然后继续 make 

  报错如下
    make[1]: Entering directory '/usr/local/redis/src'
    You need tcl 8.5 or newer in order to run the Redis test
    Makefile:225: recipe for target 'test' failed
    make[1]: *** [test] Error 1
    make[1]: Leaving directory '/usr/local/redis/src'
    Makefile:6: recipe for target 'test' failed
    make: *** [test] Error 2

  解决方法:
  wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz 
  tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/ 
  cd /usr/local/tcl8.6.1/unix/ 
  ./configure



回到 /usr/local/redis:make install

Redis已经安装到 /usr/local/bin
  -rwxr-xr-x 1 root root 5738696 Mar 4 03:58 redis-server* Redis服务器
  -rwxr-xr-x 1 root root 2967904 Mar 4 03:58 redis-cli* Redis命令行客户端
  -rwxr-xr-x 1 root root 2773112 Mar 4 03:58 redis-benchmark* Redis性能测试工具
  -rwxr-xr-x 1 root root 29032 Mar 4 03:58 redis-check-aof* AOF文件修复工具
  -rwxr-xr-x 1 root root 5738696 Mar 4 03:58 redis-check-rdb* RDB文件检索工具


修改配置文件,移动到/etc/目录下,配置文件目录为 /usr/local/redis/redis.conf /etc/redis/
  进入目录:root@ubantu:/usr/local/redis#
  执行:cp redis.conf /etc/redis/redis.conf

  vi /etc/redis/redis.conf
  修改:
  daemonize yes 守护进程运行
  dir /var/lib/redis 数据文件存储路径,Redis目录不存在得先新建
  logfile /var/log/redis/redis-server.log 日志文件,Redis目录不存在得先新建

启动服务端:
  redis-server /etc/redis/redis-server.conf
查看是否启动:
  ps aux | grep redis
  返回如下表示已启动,32625即进程id
  root 32625 0.0 0.7 133540 7528 ? Ssl 03:29 0:00 redis-server 127.0.0.1:6379
关闭:
  kill -9 进程id

客户端连接Redis,默认连接到0号数据库,Redis有16个数据库,通过0-15表示
  redis-cli
  测试是否连接成功:ping
  返回 PONG 表示成功

  切换到4号数据库
  select 4

原文地址:https://www.cnblogs.com/kogmaw/p/12411513.html