3 redis安装

上一篇主要讲解 centos 集群搭建及ssh相互免密登录,前面讲到缓存框架中的三级缓存架构,redis 作为缓存框架中不可缺少的一部分,那么在本章及接下来的几章中都会讲解redis,从单机到集群,持久化数据、数据备份和恢复,读写分离等等。

好,不说废话,直接进入redis单机版安装。

tcl安装

由于搭建的centos 为minimal版,所以需要安装下tcl
cd /usr/local
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
tar -xzvf tcl8.6.1-src.tar.gz
cd /usr/local/tcl8.6.1/unix/
./configure
make && make install
或者
yum -y install tcl

redis单机版安装

tar -zxvf redis-3.2.8.tar.gz
cd redis-3.2.8
make && make test && make install

以上安装完后,对redis 做一些配置,一般生产环境启动方案也是这样子

  • 将 utils 目录下的redis_init_script 拷贝到 /etc/init.id中,命名为redis_6379,同时redis_6379将中的REDISPORT设置为 6379 端口号
    cd redis-3.2.8 && cp utils/redis_init_script /etc/init.d/redis_6379
  • 创建两个目录
    mkdir /etc/redis (存放 redis 配置文件)
    mkdir -p /var/redis/6379 (存放 redis 的持久化文件)
  • 将 redis-3.2.8 下redis.conf 拷贝到 /etc/redis 目录中,并改名为 6379.conf
    cd /usr/local/redis-3.2.8 && cp redis.conf /etc/redis/6379.conf
  • 修改 6379.conf 配置信息
daemonize   yes  //让 redis 以后台进程形式运行
pidfile   /var/run/redis_6379.pid  //设置 redis的 pid 文件位置
port   6379 //设置 redis 的监听端口号
dir   /var/redis/6379   //设置 redis 数据持久化存储位置
bind 192.168.0.16 //连接ip
  • redis 启动,查看 redis 是否启动,如下图:
  cd /etc/init.d && chmod 777 redis_6379 && ./redis_6379 start
  ps -ef  | grep redis   // 查看redis 是否启动
 redis-cli -h 192.168.0.16  ping    //测试redis 是否启动和正常,返回pong,则正常
3 redis安装_第1张图片
redis 启动
  • redis 随系统自启,首先在redis_6379文件头部加入以下两行注释
# chkconfig:   2345 90 10
# description:  Redis is a persistent key-value database

chkconfig redis_6379 on //自启

  • redis 关闭
    redis-cli -h 192.168.0.16 shutdown

好了,本章的redis 的单机安装就到这里。

以上就是本章内容,如有不对的地方,请多多指教,谢谢!

为了方便有需要的人,本系列全部软件都在 https://pan.baidu.com/s/1qYsJZfY

下章预告:主要讲解redis持久化分析

作者:逐暗者 (转载请注明出处)

你可能感兴趣的:(3 redis安装)