linux上redis集群的安装以及redis.conf配置(去注释版)
来源:互联网 发布:网络认证怎么弄 编辑:程序博客网 时间:2024/05/30 19:34
安装redis
1)安装redis编译的c环境,yum install gcc-c++
2)将redis-3.0.0.tar.gz上传到Linux系统中
3)解压到/usr/local下 tar -xvf redis-3.0.0.tar.gz -C /usr/local
4)进入redis-3.0.0目录 使用make命令编译redis
5)在redis-3.0.0目录中 使用make PREFIX=/usr/local/redis install命令安装 redis到/usr/local/redis中
6)拷贝redis-3.0.0中的redis.conf到安装目录redis中
7)启动redis 在bin下执行命令redis-server redis.conf
8)如需远程连接redis,需配置redis端口6379在linux防火墙中开发
/sbin/iptables -I INPUT -p tcp –dport 6379 -j ACCEPT
/etc/rc.d/init.d/iptables save
搭建集群
1.安装完之后 在/usr/local/redis3.0.0中新建文件夹cluster/
2.搭集群最少需要6个redis 三个主机 三个从机 所以 新建6个文件夹 7111 -7116
3.把新解压(必须是新解压的,实在不行再解压一个,复制完删了也行)的redis3.0.0下的src挨个复制到7111-7116这6个文件夹下,新解压的src是没有启动文件的,所以把bin目录下的redis-server 和redis-cli复制到src目录下
4.把配置文件redis.conf也赋值到7111-7116这6个文件夹下 ,修改配置中的端口号和ip地址,7111的redis.conf的端口号是7111,7112的redis.conf的端口号是7112,以此类推。ip地址均为主虚拟机的ip地址。
redis.conf配置
pidfile /var/run/redis.pid#端口号port 7111#ip地址bind 10.0.143.164#yes后台启动 no前台启动daemonize yes#是否支持集群cluster-enabled yes#指定集群配置文件nodes.confcluster-config-file nodes.conf#集群节点超时5000时间cluster-node-timeout 5000# 打开aof设置,同时将快照功能置于低优先级的位置appendonly yestcp-backlog 511timeout 0tcp-keepalive 0loglevel noticelogfile ""databases 16save 900 1save 300 10save 60 10000stop-writes-on-bgsave-error yesrdbcompression yesrdbchecksum yesdbfilename dump.rdbdir ./slave-serve-stale-data yesslave-read-only yesrepl-diskless-sync norepl-diskless-sync-delay 5repl-disable-tcp-nodelay noslave-priority 100appendfilename "appendonly.aof"appendfsync everysecno-appendfsync-on-rewrite noauto-aof-rewrite-percentage 100auto-aof-rewrite-min-size 64mbaof-load-truncated yeslua-time-limit 5000slowlog-log-slower-than 10000slowlog-max-len 128latency-monitor-threshold 0notify-keyspace-events ""hash-max-ziplist-entries 512hash-max-ziplist-value 64list-max-ziplist-entries 512list-max-ziplist-value 64set-max-intset-entries 512zset-max-ziplist-entries 128zset-max-ziplist-value 64hll-sparse-max-bytes 3000activerehashing yesclient-output-buffer-limit normal 0 0 0client-output-buffer-limit slave 256mb 64mb 60client-output-buffer-limit pubsub 32mb 8mb 60hz 10aof-rewrite-incremental-fsync yes
开集群
1.把7111-7116的redis挨个打开: ./redis-server ../redis.conf
2.查看线程: ps aux|grep redis
3.安装环境:yum install ruby
yum install rubygems
gem install redis-3.3.3.gem
注意:gem install redis-3.3.3.gem需要翻墙才能下载,所以应该实现下载好然后在同路径下安装。
4.在7111src目录下执行:
./redis-trib.rb create --replicas 1 10.0.143.164:7111 10.0.143.164:7112 10.0.143.164:7113 10.0.143.164:7114 10.0.143.164:7115 10.0.143.164:7116
关闭集群
挨个关闭redis
./7111/src/redis-cli -h 10.0.143.164 -p 7111 shutdown
./7111/src/redis-cli -h 10.0.143.164 -p 7112 shutdown
./7111/src/redis-cli -h 10.0.143.164 -p 7113 shutdown
./7111/src/redis-cli -h 10.0.143.164 -p 7114 shutdown
./7111/src/redis-cli -h 10.0.143.164 -p 7115 shutdown
./7111/src/redis-cli -h 10.0.143.164 -p 7116 shutdown
- linux上redis集群的安装以及redis.conf配置(去注释版)
- linux安装配置Redis及Redis集群
- linux上安装redis以及redis扩展
- linux 上安装redis服务以及php的redis扩展
- redis安装配置以及集群配置
- redis.conf的配置
- linux环境下安装redis详细步骤以及配置redis集群详细步骤
- 在Linux上安装Redis集群
- 【redis】linux上的安装与配置(详细图解)
- redis 集群安装配置
- redis集群安装配置
- redis集群安装配置
- Redis 集群的安装(Redis+CentOS)
- Redis的安装以及配置
- linux 配置redis集群
- Linux 下Redis安装与集群配置 Redis配置文件详解
- Redis主从集群以及sentinel集群安装和配置总结
- redis 集群在windows上的配置
- 文章标题
- oracle_多表_分页_集合查询
- Gradle 与 Android的相互依赖
- Android开发中出现的错误集
- c++内存管理学习纲要
- linux上redis集群的安装以及redis.conf配置(去注释版)
- [Java]“语法糖”系列(二)之Lambda表达式/匿名函数(Lambda Expression)
- 欢迎使用CSDN-markdown编辑器
- 树莓派3b+设置静态ip
- 面向对象程序设计思想简述
- java---三种排序的方法
- Linux系统下安装rz/sz命令及使用说明
- 使用JavaScript开发IE浏览器本地插件实例
- phpStorm快捷键的: