Mac环境下面Redis的集群和安装使用
一,为什么要搭建的Redis集群
的Redis的的的的都知道是一个内存数据库,也就是说存储数据的容量首先你于主机的内存。普通主机服务器的内存一般几十G,但是假如我们需要存储大容量的数据(比如上百ģ的数据)单机就无法提供服务了所以我们要集群
在3.0版本之前,通常的做法是获取某个键的哈希码,然后MOD,不过这种做法无法很好的支持动态伸缩性需求,一旦节点的增或者删操作,都会导致键无法在Redis的的的中的中间.redis3.0版本以上开始支持cluster,采用的是hash slot(哈希槽)。他可以把多个redis实例整合在一起,形成一个集群,也就是将数据分散到集群的多台机器上(这里不做过多的解释这篇文重点说下集群的实现)
集群环境Mac osx系统10.12.6
1,下载和安装的Redis的的的的
这里不做详细介绍,直接去官网下载最新版本的redis即可。(http://www.redis.cn/ 我下载的是3.2.5版本目前最新貌似已经到了四点几了)
1.1下载完成后直接解压缩文件:
打开终端:
1,cd /Downloads/redis-3.2.5(进入到你的解压缩目录)
2,make install
3,等待安装成功
如图4所示,安装成功后,redis的的的的的-3.2.5的SRC文件夹下面会生成一些文件如下:
2,创建集群目录
2.1,在/ usr / Documents /下面创建集群文件夹cluster,并在文件夹下面创建各个节点文件夹,文件夹名和端口号一致(这里路径随意看个人习惯我这里端口默认用7001~7006)