Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

Linux应用篇之Redis4.0.10集群部署 PDF 下载


分享到:
时间:2021-01-18 09:26来源:http://www.java1234.com 作者:转载  侵权举报
Linux应用篇之Redis4.0.10集群部署 PDF 下载
失效链接处理
Linux应用篇之Redis4.0.10集群部署  PDF 下载


本站整理下载:
提取码:r8rd 
 
 
相关截图:
 
主要内容:

1、下载安装包
wget http://download.redis.io/releases/redis-4.0.10.tar.gz
2、安装redis
Setp1:cd /data/pkgs && tar axf redis-4.0.10.tar.gz && cd redis-4.0.10
Setp2:make
 
Setp3:make install
 
 
3、初始化redis
这里端口规划为7001、7002、7003、7004、7005、7006,当前集群默认是cluster模式,三主三从。
./utils/install_server.sh
 
说明:分别在需要部署redis的主机上执行上述脚本,根据自己的习惯设置,端口、配置文件路径、日志文件路径、数据目录可以自定义。
注意:这里需手动填写redis-server命令路径。
4、修改配置文件
bind 0.0.0.0
daemonize yes
appendonly yes
requirepass "AhspHJ2l0ychcves"
masterauth "AhspHJ2l0ychcves"  #这里必须添加,不然主从故障无法切换
cluster-enabled yes
cluster-node-timeout 15000
说明:每个redis实例配置文件均需要修改。
5、系统参数修改
echo "65535" > /proc/sys/net/core/somaxconn
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo "echo never > /sys/kernel/mm/transparent_hugepage/enabled" >> /etc/rc.local
echo "vm.overcommit_memory=1" >> /etc/sysctl.conf
sysctl vm.overcommit_memory=1
6、安装ruby
说明:ruby版本必须高于2.3.0
cd /data/pkgs
wget https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.5.tar.gz
tar -zxf ruby-2.5.5.tar.gz && cd ruby-2.5.5
./configure && make && make install 
/usr/local/bin/gem install redis
 
问题一、使用gem install redis安装时报错
ERROR:  Loading command: install (LoadError)
cannot load such file -- zlib
ERROR:  While executing gem ... (NoMethodError)
    undefined method `invoke_with_build_args' for nil:NilClass
解决方法:
进入ruby安装目录
Setp1:yum -y install zlib-devel
Setp2:
cd /data/pkgs/ruby-2.5.5/ext/zlib/
/usr/local/bin/ruby ./extconf.rb
make
vim Makefile
#zlib.o: $(top_srcdir)/include/ruby.h   #找到此行修改为下面一行的代码,保存退出
zlib.o: ../../include/ruby.h
Setp3:
make && make install
 
问题二、使用gem install redis安装时报错
ERROR:  While executing gem ... (Gem::Exception)
    Unable to require openssl, install OpenSSL and rebuild Ruby (preferred) or use non-HTTPS sources
解决方法:
Setp1:cd /data/pkgs/ruby-2.5.5/ext/openssl
Setp2:yum install openssl-devel -y
Setp3:/usr/local/bin/ruby ./extconf.rb
Setp4:在Makefile顶部中的增加top_srcdir = ../..
vim Makefile

 
 
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐