<代码>一、安装前看下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
#编译源码进行安装
#测试是否安装成功
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/复述。参看