01 前言
redis的应用场景很多,想要自己本地尝试一下,那就必须安装了。说干就干。Redis没有官方的Windows版本,所以建议在Linux系统上安装运行,我们使用CentOS7作为安装环境进行安装。
02环境准备
centos7(linux系统)
redis-5.0.4
03单机安装
下载安装包wget http://download.redis.io/releases/redis-5.0.4.tar.gz解压安装包tar -zxvf redis-5.0.4.tar.gz编译cd redis-5.0.4make安装
注:make时也可以指定目录,即make –prefix=具体的目录
cd redis-5.0.4/srcmake install
移动相关的文件
注:这一步可以不做,我这边是为了规划目录
mv /usr/local/bin/redis* /home/lyj/redis/standone/redis-5.0.4mv redis.conf /home/lyj/redis/standone/redis-5.0.4
启动cd /home/lyj/redis/standone/redis-5.0.4./redis-server redis.conf检查是否启动成功ps -ef|grep redis
如图所示即为启动成功,就可以愉快的操作redis了
04集群安装
集群方式
redis 哨兵模式
redis cluster
(注:哨兵模式不利于横向扩展,所以本文主要介绍的是redis cluster集群安装方式)
准备好已经单机安装完成的redis,如下
修改redis.conf配置文件
注意修改的配置项为:
#端口port 7001#pidpidfile /var/run/redis_7001.pid#打开cluster集群配置cluster-enabled yes复制多个redis
将准备好的redis复制6份,按照第二步骤中修改redis.conf配置,端口分别为7001,7002, 7003,7004,7005,7006 (注:本文只是为了模拟演示redis集群安装的过程,所以6个redis是安装在同一个服务器上,生产环境redis需要分布在多个服务器上,以保证高可用)
编写启动脚本vi oneKeyStart.sh
填入一下内容:
cd redis-5.0.4-7001 ./redis-server redis.conf cd .. cd redis-5.0.4-7002 ./redis-server redis.conf cd .. cd redis-5.0.4-7003 ./redis-server redis.conf cd .. cd redis-5.0.4-7004 ./redis-server redis.conf cd .. cd redis-5.0.4-7005 ./redis-server redis.conf cd .. cd redis-5.0.4-7006 ./redis-server redis.conf cd ..启动脚本授权chmod x oneKeyStart.sh启动./oneKeyStart.sh创建cluster集群./redis-cli –cluster create 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 127.0.0.1:7006 –cluster-replicas 1登录其中的一个节点,查询集群状态和集群节点
登录节点
./redis-cli -h 127.0.0.1 -p 7001 -c
查看集群信息
clusetr info
查看集群节点
cluster nodes
05结束