redis安装以及集群搭建

wget http://download.redis.io/releases/redis-5.0.5.tar.gz    可以自行在官网下载需要的版本

tar -zxvf redis-5.0.5.tar.gz

yum -y install gcc-c++    或者    yum -y install gcc automake autoconf libtool make

cd redis-5.0.5    跳转到你解压的目录下

//make  或者  make MALLOC=libc

make PREFIX=/usr/local/redis install      安装到指定目录  不需要改变则make install

cd /usr/local/redis

安装结束

 

修改redis.conf  ,该文件在解压目录里

cp redis.conf /usr/local/redis/   先复制到安装目录下

vim /usr/local/redis/redis.conf

daemonize yes  设置后台进程模式,默认no

protected-mode no  保护模式,关闭则外网允许访问,默认yes

requirepass [password]   设置密码

运行redis:

/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf

也可以把redis-server加入系统命令

ln -s /usr/local/redis/bin/redis-server /usr/local/bin

加入后启动命令 redis-server /usr/local/redis/redis.conf

 

如果想通过外部访问则需要关闭防火墙

iptables -F

iptables -L    查看防火墙iptables规则

重启后防火墙规则也会重置,解决办法是删除自带的firewalld,安装iptables

 

集群:

mkdir /usr/local/redis_cluster

cd /usr/local/redis_cluster

mkdir 4801 4802 4803 4804 4805 4806

cp /usr/local/redis/redis.conf /usr/local/redis_cluster/4801   复制到以上每一个目录下

修改redis.conf

# bind 127.0.0.1   //绑定IP

prot 4801  //端口号(根据目录修改)

daemonize yes   //后台运行

pidfile /var/run/redis-4801.pid  //pid进程文件名(根据端口号修改,避免同名冲突)

logfile   //日志文件目录及名称(根据端口号修改,避免同名冲突)

dir   //数据文件存放地址(根据端口号修改,可不改)

cluster-enable yes   //启用集群

cluster-node-file nodes-4801.conf    //每个节点的配置文件(根据端口号修改,避免同名冲突)

cluster-node-timeout 15000    //节点响应超时时间,可不改

appendonly yes   //AOF持久化

appendfsync always   //总是存储。发生改变则记录

 

cp -r /usr/local/redis/bin /usr/local/redis_cluster   复制执行程序到集群目录下也可以采用 

ln -s /usr/local/redis/bin /usr/local/redis_cluster

cd /usr/local/redis_cluster/bin

vim startcluster.sh  编写快速启动集群的脚本

redis-server /usr/local/redis_cluster/4801/redis.conf
redis-server /usr/local/redis_cluster/4802/redis.conf
redis-server /usr/local/redis_cluster/4803/redis.conf
redis-server /usr/local/redis_cluster/4804/redis.conf
redis-server /usr/local/redis_cluster/4805/redis.conf
redis-server /usr/local/redis_cluster/4806/redis.conf

chmod +x startcluster.sh  给脚本添加权限

./startcluster.sh  执行脚本

 

wget https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0-preview1.tar.gz  下载ruby环境

tar -zxvf ruby-2.7.0-preview1

cd ruby-2.7.0-preview1

mkdir -p /usr/local/ruby

./configure --prefix=/usr/local/ruby   配置并制定安装位置

make  && make install   编译与安装

ln -s /usr/local/ruby/bin/ruby /usr/local/bin/ruby   建立软链接 ,以便你能在全局使用ruby命令

 

redis-cli --cluster create 127.0.0.1:4801 127.0.0.1:4802 127.0.0.1:4803 127.0.0.1:4804 127.0.0.1:4805 127.0.0.1:4806 --cluster-replicas 1

到此结束!!!

 

该文章纯粹作为记录

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值