Centos7上部署复述,集群

  
 <代码>一、安装前看下redis5.0版本的新特性 
  

先看一下复述,5带来的更新内容:

  
      <李>新的流数据类型(流数据类型)https://redis.io/topics/streams-intro
    2。新的复述,模块API:定时器,集群和字典API(计时器、集群和字典API)   <李> RDB现在可存储LFU和LRU信息
    4。redis-cli中的集群管理器从Ruby (redis-trib.rb)移植到了C语言代码。执行<代码> redis-cli——集群帮助>   <李>新的有序集合(排序集)命令:ZPOPMIN/MAX和阻塞变体变异(阻塞)   <李>升级活跃碎片整理至v2版本李   <李>增强HyperLogLog的实现李   <李>更好的内存统计报告李   <李>许多包含子命令的命令现在都有一个帮助子命令李   <李>客户端频繁连接和断开连接时,性能表现更好李   <李>许多错误修复和其他方面的改进李   <李>升级Jemalloc至5.1版本李   <李>引入客户疏通和客户机ID   <李>新增LOLWUT命令http://antirez.com/news/123   <李>在不存在需要保持向后兼容性的地方,弃用“slave"李术语   <李>网络层中的差异优化李   <李> Lua相关的改进:李   
  

将Lua脚本更好地传播到副本/AOF

  

Lua脚本现在可以超时并在副本中进入忙碌状态

     <李>引入动态的赫兹(HZ)动态以平衡空闲CPU使用率和响应性李   <李>对复述,核心代码进行了重构并在许多方面进行了改进李      

5是复述,复述,引入流数据类型(流数据类型)的第一个版本。按照官方的说法,不使用该特性的用户在生产环境中使用复述,5会有更好的体验,虽然开发团队尚未发现关于这项特性的关键错误。

  

此外,因为许多内部结构与复述,4共享,因此在内部工作方式方面,变化不会很大。

  

详细更新内容请查看:

  https://raw.githubusercontent.com/antirez/redis/5.0/00-RELEASENOTES

  

二、安装复述,部分
1,环境
linux系统centos 7.6版本
复述:redis5.0.5的监察版本(redis-stable.tar.gz)
2,下载解压安装
#下载
wget http://download.redis.io/releases/redis-stable.tar.gz

  

#解压
焦油xzf redis-stable.tar.gz

  

#进入解压文件cd redis-stable

  

#编译源码进行安装


  

#测试是否安装成功
 Centos7上部署复述,集群”> <br/>启动成功表示安装成功<br/>上面只是一个临时的启动文件,需要一直连接需要改配置文件,顺便集群的配置也一起设置了。</p>
  <p> 2,配置复述,集群集群<br/>复述,集群可以参考官网给出的教程https://redis.io/topics/cluster-tutorial </p>
  <p>首先要复制多分redis.conf文件,修改以下配置,注意将端口号区分开</p>
  <p>猫/数据/redis-cluster/cluster-conf/7000/复述。参看| grep - v“#”</p>
  <p>只贴出部分差异配置,其他的都用系统默认的,有需要自行更改。<br/>配置里有不同目录的自行创建,也可以根据你自己想要求更改不同路径下的。</p>
  <p> 7000端口绑定127.0.0.1 <br/> <br/> pidfile/var/run/redis_7000。pid <br/>日志文件“/数据/redis-cluster redis-log/redis_7000.log dbfilename dump_7000。rdb
dir/数据/redis-cluster/rdb/
appendonly是的

  

appendfilename“appendonly_7000.aof"
appendfsync everysec

  

mkdir - p/数据/redis-cluster cluster-conf
cd/数据/redis-cluster cluster-conf
mkdir 7000 7001 7002 7003 7004 7005
#先根据上面的配置修改一份7000/redis.conf的配置,初始的文件从redis-stable/src/redis.conf复制一份来做修改。

  

然后/数据/redis-cluster cluster-conf/7000/redis.conf的配置复制一份并替换不同端口目录下的配置文件

  

cp/数据/redis-cluster/cluster-conf/7000/复述。conf/数据/redis-cluster/cluster-conf/7001/复述。参看

  

cp/数据/redis-cluster/cluster-conf/7000/复述。conf/数据/redis-cluster/cluster-conf/7002/复述。参看

  

cp/数据/redis-cluster/cluster-conf/7000/复述。conf/数据/redis-cluster/cluster-conf/7003/复述。参看

  

cp/数据/redis-cluster/cluster-conf/7000/复述。conf/数据/redis-cluster/cluster-conf/7004/复述。参看

  

cp/数据/redis-cluster/cluster-conf/7000/复述。conf/数据/redis-cluster/cluster-conf/7005/复述。参看

  

然后再将对应的配置文件放入进去后启动每个服务
/usr/地方/bin/redis-server/数据/redis-cluster/cluster-conf/7000/复述。参看

Centos7上部署复述,集群