上一篇主要讲解 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,则正常
- 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持久化分析
作者:逐暗者 (转载请注明出处)