复述,集群搭建

  


# #复述,官网:https://redis。io

#复述,文档:https://redis。io/文档

#复述,集群:https://redis。io/主题/cluster-tutorial

#复述,常用配置解释:https://yq.aliyun.com/articles/38806, https://github.com/linli8/cnblogs/blob/master/redis%E5%89%AF%E6%9C%AC.conf


#软件下载

[root@node3  ~] #, wget  http://download.redis.io/releases/redis-3.2.9.tar。广州


#编译

[root@node3  ~] #, mkdir /usr/地方/复述   (root@node3  ~) #, mkdir /usr/地方/复述/{数据、设计本}   (root@node3  ~) #, tar  -xf  redis-3.2.9.tar.gz    (root@node3  ~) #, cd  redis-3.2.9/[root@node3  redis-3.2.9] #,让


#拷贝编译后的文件

[root@node3  redis-3.2.9] #, cd  src/(root@node3  src) #, \ cp  -p  mkreleasehdr.sh  redis-benchmark  redis-check-aof  redis-check-rdb  redis-cli  redis-sentinel  redis-server  redis-trib.rb /usr/地方/复述,/bin/(root@node3  src) #, cd  . .   [root@node3  redis-3.2.9] #, cp  -p  redis.conf /usr/地方/复述/conf/


#创建数据目录

[root@node3  redis-3.2.9] #, cd /usr/地方/复述/数据/(root@node3 数据)#,mkdir  {7000 . . 7005}   (root@node3 数据)# ls   7000,,7001,,7002,,7003,,7004,7005   (root@node3 数据)#


#修改相应端口(大致如下)

[root@node3 相依]#,grep  " ^ [a - z]”, redis.conf    bind  0.0.0.0   dir /usr/地方/复述/数据/7000   pidfile /var/运行/redis_7000.pid   appendfilename “appendonly - 7000. aof”   port  7000   - 7000. conf  cluster-config-file 节点;   cluster-enabled 是的   cluster-node-timeout  15000   protected-mode 没有   tcp-backlog  511   timeout  0   tcp-keepalive  300   daemonize 是的   supervised 没有   loglevel 警告   logfile “   databases  16   节省;900,1   节省;300,10   节省;60,10000   stop-writes-on-bgsave-error 是的   rdbcompression 是的   rdbchecksum 没有   dbfilename  dump.rdb   slave-serve-stale-data 是的   slave-read-only 是的   repl-diskless-sync 是的   repl-diskless-sync-delay  5   repl-disable-tcp-nodelay 没有   slave-priority  100   appendonly 是的   appendfsync  everysec   no-appendfsync-on-rewrite 没有   auto-aof-rewrite-percentage  100   auto-aof-rewrite-min-size  64 mb   aof-load-truncated 是的   lua-time-limit  5000   slowlog-log-slower-than  100000   slowlog-max-len  128   hash-max-ziplist-entries  512   hash-max-ziplist-value  64   list-max-ziplist-size  2   list-compress-depth  0   latency-monitor-threshold  0   set-max-intset-entries  512   zset-max-ziplist-entries  128   zset-max-ziplist-value  64   hll-sparse-max-bytes  3000   activerehashing 是的   client-output-buffer-limit  normal  0, 0, 0   client-output-buffer-limit  slave  256 mb  64 mb  60   client-output-buffer-limit  pubsub  64 mb  16 mb  60   hz  10   aof-rewrite-incremental-fsync 是的   maxmemory-policy  allkeys-lru   maxmemory-samples  5   maxclients  10000


#拷贝配置文件

[root@node3 相依]#,for 小姐:{7000 . . 7005};拷贝do  cp  redis.conf  i.conf美元;完成   【root@node3 相依】# ls   7000. conf , 7001. conf , 7002. conf , 7003. conf , 7004. conf , 7005. conf  redis.conf   【root@node3 相依】#,rm  -f  redis.conf   #批量修改   [root@node3 相依]#,for 小姐:{7000 . . 7005};拷贝do  sed 我;“s/7000/$ i/g”,“我美元”. conf;做


#修改脚本()

[root@node3  ~] #, cp  -p , redis-3.2.9/跑龙套/redis_init_script /etc/摆在复述   (root@node3  ~) #, vim /etc/摆在redis    (root@node3  ~) #, cat /etc/摆在redis    # !/bin/sh   #   #,Simple  Redis  init.d  script  conceived 用work 提醒Linux 系统   #,as  it  does  use  of 从而/proc 文件系统。   # REDISPORT=2美元   EXEC=/usr/地方/复述,/bin/redis-server   CLIEXEC=/usr/地方/复述,/bin/redis-cli   CONFDIR="/usr/地方/复述,/conf/?   # PIDFILE=/var/run/redis_ {REDISPORT} .pid美元   #配置=" $ CONFDIR $ {REDISPORT} . CONF”   function  main () {   REDISPORT=2美元   PIDFILE=/var/跑步/redis_ {REDISPORT} .pid美元   参看=" $ CONFDIR $ {REDISPORT} . CONF”   case 才能;“$ 1”,   ,,,开始)   ,,,,,,,if  [, -f  PIDFILE 美元;]   ,,,,,,,   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

复述,集群搭建