暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
Redis在CentOS7.3上的安装部署.doc
299
10页
18次
2024-05-07
5墨值下载
1
Redis
部署
1.1
下载和编译
# wget http://download.redis.io/releases/redis-5.0.4.tar.gz
# tar -xzvf redis-5.0.4.tar.gz
# cd redis-5.0.4
# make
编译完成后会
src
目录下生
Redis
务端程序
redis-server
和客户端程序
redis-cli
1.2
Redis
安装
# cd src
# make install
# cp redis-trib.rb /usr/local/bin/
装后会在
/usr/local/bin/
录下生成
Redis
务端程序
redis-server
客户
程序
redis-cli
默认配置启动
# redis-server
该方式启动,使用默认配置,端口默认
6379
指定配置文件启动
该方式使用配置文件
redis.conf
进行后台启动。
# cp -R /opt/redis-5.0.4 /usr/local
# cd /usr/local/redis-5.0.4
# vim redis.conf
修改配置文件
redis.conf
1 页 共 10
Port 7000 //
端口
7000
daemonize yes //redis
后台运行
pid%le /var/run/redis_7000.pid //pid%le
文件对应端口
7000
cluster-node-timeout 15000 //
请求超时 默认
15
秒,可自行设置
appendonly yes //aof
日志开启 有需要就开启,它会每次写操
作都记录一条日志
使用配置文件
redis.conf
进行后台启动,端口为
7000
# redis-server /usr/local/redis-5.0.4/redis.conf
1.3
集群安装
两台服务器,搭建
6
个节点,一台机器
3
个节点,创建
3 master
3 salve
环境。
1.3.1
节点安装
redis
根据
1.2
章进行两台服务器的编译安装。
修改配置文件
# cp redis.conf node_7000.conf
# vim node_7000.conf
修改配置文件,修改内容如下。
Port 7000 //
配置集群的端口,分别是
7000
7001
7002
bind
本机
IP //
默认
ip
127.0.0.1
,需要改为其他节点机器可访问的
ip
否则创建集群时无法访问对应的端口,无法创建集群
daemonize yes //redis
后台运行
pid%le /var/run/redis_7000.pid //
改成和端口一致
cluster-enabled yes //
开启集群
cluster-con%g-%le nodes_7000.conf //
集群的配置,和端口一致
cluster-node-timeout 15000 //
请求超时 默认
15
秒,可自行设置
appendonly yes //aof
日志开启 有需要就开启,它会每次写操
作都记录一条日志
重复上述步骤,修改对应端口
7001
7002
7003
7004
7005
分别开启不同端口号的
redis-server
2 页 共 10
# redis-server /usr/local/redis-5.0.4/node_7000.conf
# redis-server /usr/local/redis-5.0.4/node_7001.conf
# redis-server /usr/local/redis-5.0.4/node_7002.conf
依次检查进程是否存在。
# ps -ef|grep redis
1.3.2
redis-trib
创建集群
Redis
redis-trib.rb
redis-trib.rb
二进制文件在
Redis
包主目录下的
src
目录中,运行该工具依赖
Ruby
环境和
gem
,因此需要提前安装。
# yum -y install rub
# ruby --version
ruby 2.0.0p648 (2015-12-16) [x86_64-linux]
centos
Ruby
2.0.0
gem install redis
令时会报以下错误。
# gem install redis
ERROR: Could not %nd a valid gem 'redis' (>= 0), here is why:
Unable to download data from https://rubygems.org/ - no such name
(https://rubygems.org/latest_specs.4.8.gz)
解决方法:先升级
ruby
版本。
1.3.2.1
安装
ruby
上传安装包
ruby-2.5.5.tar.gz
/opt
目录中。
# tar -zxvf ruby-2.5.5.tar.gz
#
cp -R ruby-2.5.5 /usr/local
# cd
/usr/local/ruby-2.5.5
3 页 共 10
of 10
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。