当前位置: 首页 > news >正文

代码素材网站哪个好上海建设电动车官方网站

代码素材网站哪个好,上海建设电动车官方网站,网页设计与制作教程课后答案第三版,移动端手机网站模板下载redis集群安装部署 redis三主三从集群 1、下载redis2、安装redis集群 三主三从3、配置redis开机自启动3.1、建立启动脚本3.2、复制多份redis启动脚本给集群使用3.3、添加可执行权限3.4、配置开机自启动 1、下载redis 本次redis安装部署选择当前最新的稳定版本7.4.1 下载链接: … redis集群安装部署 redis三主三从集群 1、下载redis2、安装redis集群 三主三从3、配置redis开机自启动3.1、建立启动脚本3.2、复制多份redis启动脚本给集群使用3.3、添加可执行权限3.4、配置开机自启动 1、下载redis 本次redis安装部署选择当前最新的稳定版本7.4.1 下载链接: https://github.com/redis/redis/archive/refs/tags/7.4.1.tar.gz 安装包名是redis-7.4.1.tar.gz 2、安装redis集群 三主三从 redis三主三从集群机器规划 机器IPredis端口redis安装目录每个redis节点配置文件每个redis节点的集群配置文件192.168.2.1626379/usr/local/redis//usr/local/redis/conf/redis-cluster-6379.conf/data/redis7/cluster/6379/data/nodes-6379.conf192.168.2.1626380/usr/local/redis//usr/local/redis/conf/redis-cluster-6380.conf/data/redis7/cluster/6380/data/nodes-6380.conf192.168.2.1646379/usr/local/redis//usr/local/redis/conf/redis-cluster-6379.conf/data/redis7/cluster/6379/data/nodes-6379.conf192.168.2.1646380/usr/local/redis//usr/local/redis/conf/redis-cluster-6380.conf/data/redis7/cluster/6380/data/nodes-6380.conf192.168.2.1686379/usr/local/redis//usr/local/redis/conf/redis-cluster-6379.conf/data/redis7/cluster/6379/data/nodes-6379.conf192.168.2.1686380/usr/local/redis//usr/local/redis/conf/redis-cluster-6380.conf/data/redis7/cluster/6380/data/nodes-6380.conf 上传redis-7.4.1.tar.gz到三台机器上 下面是安装redis 7.4.1命令3台redis机器都执行 cd /path/to/redis-7.4.1.tar.gz tar -xzvf redis-7.4.1.tar.gz cd redis-7.4.1 make make install PREFIX/usr/local/redisPREFIX/usr/local/redis 这个是指定redis的安装目录因此要保证这个目录为空。 安装完后 会自动创建/usr/local/redis目录 内容如下 内容就是redis的可执行程序redis-cli、redis-server 配置redis环境变量 vi /etc/profile在/etc/profile末尾处中增加如下内容 export REDIS_HOME/usr/local/redis export PATH$PATH:$REDIS_HOME/bin之后执行source加载环境变量 source /etc/profile在执行如下命令。如果能输出redis版本说明环境变量配置成功 redis-server --version然后创建redis集群的目录、配置文件等3台redis机器都执行 mkdir -p /data/redis7/cluster/6379 mkdir -p /data/redis7/cluster/6380cd /data/redis7/cluster/6379 mkdir logs data cd /data/redis7/cluster/6380 mkdir logs datamkdir /usr/local/redis/conf mkdir /usr/local/redis/pidvi /usr/local/redis/redis.confredis.conf中填入以下内容 #redis访问端口(需要修改) port 6379#设置开启守护进程 daemonize yes#关闭保护模式 protected-mode no#开启远程访问 bind 0.0.0.0# 开启AOF appendonly yes#日志存放位置(需要修改) logfile /data/redis7/cluster/6379/logs/redis-cluster-6379.log#数据保存目录(需要修改) dir /data/redis7/cluster/6379/data/# pid文件创建位置(需要修改) pidfile /usr/local/redis/pid/redis_6379.pid#aof 持久化文件位置(需要修改) 在dir目录下 appendfilename 6379-appendonly.aof#修改rdb持久化文件位置(需要修改) 在dir目录下 dbfilename 6379-dump.rdb# 开启集群模式 cluster-enabled yes # 每一个redis节点需要有一个配置文件三主三从集群共6个节点因此需要6份配置文件。每个节点处于集群中都需要告知其他所有节点达到集群中节点信息交换的目的这个文件用于存储集群模式下的集群状态等信息这个文件是由redis自己维护不用管。如果你要重新创建集群那么把每个节点的这个文件删了就行 #(需要修改) 在dir目录下 cluster-config-file nodes-6379.conf # 超时时间超时则认为master宕机随后主备切换单位毫秒 cluster-node-timeout 5000 #设置集群节点间访问密码 masterauth 123456 #设置连接密码 requirepass 123456创建redis集群配置文件 cp /usr/local/redis/redis.conf /usr/local/redis/conf/redis-cluster-6379.conf cp /usr/local/redis/redis.conf /usr/local/redis/conf/redis-cluster-6380.conf编辑 /usr/local/redis/conf/redis-cluster-6380.conf 把其中的6379修改成6380 sed -i s/6379/6380/g /usr/local/redis/conf/redis-cluster-6380.conf在每个redis机器上分别启动redis程序 nohup /usr/local/redis/bin/redis-server /usr/local/redis/conf/redis-cluster-6379.conf nohup /usr/local/redis/bin/redis-server /usr/local/redis/conf/redis-cluster-6380.conf 创建redis集群在任意一台redis机器上执行就行 –cluster-replicas 1 :表示每个主节点需要1个从节点。这里随机分配主从关系如果需要定制则可以不加该参数使用add-node来定制, redis-cli --cluster create 192.168.2.162:6379 192.168.2.162:6380 192.168.2.164:6379 192.168.2.164:6380 192.168.2.168:6379 192.168.2.168:6380 --cluster-replicas 1 -a 123456会提示是否接受上面配置,输入yes就可以了就开始初始化集群等待完成即可 至此redis三主三从集群部署完成。 查看redis集群状态 在redis集群中任一台机器上登录redis redis-cli -p 6379登入redis后 执行 auth 123456 cluster info cluster nodes其中cluster info 显示 cluster_state:ok 即表示集群创建成功。否则集群创建失败。 3、配置redis开机自启动 3.1、建立启动脚本 官方启动脚本 https://github.com/redis/redis/blob/unstable/utils/redis_init_script 这是官方启动脚本内容 #!/bin/sh # # Simple Redis init.d script conceived to work on Linux systems # as it does use of the /proc filesystem.### BEGIN INIT INFO # Provides: redis_6379 # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Redis data structure server # Description: Redis data structure server. See https://redis.io ### END INIT INFOREDISPORT6379 EXEC/usr/local/bin/redis-server CLIEXEC/usr/local/bin/redis-cliPIDFILE/var/run/redis_${REDISPORT}.pid CONF/etc/redis/${REDISPORT}.confcase $1 instart)if [ -f $PIDFILE ]thenecho $PIDFILE exists, process is already running or crashedelseecho Starting Redis server...$EXEC $CONFfi;;stop)if [ ! -f $PIDFILE ]thenecho $PIDFILE does not exist, process is not runningelsePID$(cat $PIDFILE)echo Stopping ...$CLIEXEC -p $REDISPORT shutdownwhile [ -x /proc/${PID} ]doecho Waiting for Redis to shutdown ...sleep 1doneecho Redis stoppedfi;;*)echo Please use start or stop as first argument;; esacvi /etc/init.d/redisd6379 填入以下改造后内容如下(对官方启动脚本加以改造适应我们自己安装的redis程序) #!/bin/sh # # Simple Redis init.d script conceived to work on Linux systems # as it does use of the /proc filesystem.### BEGIN INIT INFO # Provides: redis_6379 # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Redis data structure server # Description: Redis data structure server. See https://redis.io ### END INIT INFOREDISPORT6379 EXEC/usr/local/redis/bin/redis-server CLIEXEC/usr/local/redis/bin/redis-cliPIDFILE/usr/local/redis/pid/redis_${REDISPORT}.pid CONF/usr/local/redis/conf/redis-cluster-${REDISPORT}.confcase $1 instart)if [ -f $PIDFILE ]thenecho $PIDFILE exists, process is already running or crashedelseecho Starting Redis server...$EXEC $CONFfi;;stop)if [ ! -f $PIDFILE ]thenecho $PIDFILE does not exist, process is not runningelsePID$(cat $PIDFILE)echo Stopping ...$CLIEXEC -p $REDISPORT -a 123456 shutdownwhile [ -x /proc/${PID} ]doecho Waiting for Redis to shutdown ...sleep 1doneecho Redis stoppedfi;;*)echo Please use start or stop as first argument;; esac3.2、复制多份redis启动脚本给集群使用 cd /etc/init.d cp redisd6379 redisd6380 sed -i s/REDISPORT6379/REDISPORT6380/ /etc/init.d/redisd63803.3、添加可执行权限 chmod x /etc/init.d/redisd6379 chmod x /etc/init.d/redisd63803.4、配置开机自启动 添加开机自启动 chkconfig --add redisd6379 chkconfig --add redisd6380查看开机自启动配置 chkconfig --list默认开启runlevel2345的启动 至此redis开机自启动配置完成
http://www.hkea.cn/news/14279229/

相关文章:

  • 学校网站群建设方案个人养老保险缴费标准
  • 个人的网站怎么备案猪八戒网站建设
  • 网站建设首选-云端高科html5 微网站模版
  • 南京专业网站优化公司如何选择网站公司
  • 视频聚合网站怎么做不侵权目前在哪个平台做推广好
  • 现在做个企业网站一般多少钱企业网站管理系统最新4湖南岚鸿牛x1 0
  • wordpress迁移网站效果好企业营销型网站建设公司
  • 网站建设网站定制dedecms怎么把一个网站的文章导出导到另一个站里
  • 网站售价国家优化防控措施
  • 画流程图的网站怎么选择手机网站建设
  • 建立主题网站的知识点中山哪家做网站的好
  • 我做的网站关键词到首页了没单子腾讯建站模板
  • 免费字体下载网站wordpress批量
  • 有一个专门做演讲的网站网站文案怎么做
  • 计算机专业网站开发开题报告什么网站做的很好
  • 做淘宝美工的网站公司平台
  • 高端网站建设公司价格团队建设网站
  • 网站开发人员岗位网站虚拟建设策划
  • vf建设银行网站王烨然
  • 推广 外贸 网站做ps从哪个网站上下载图片大小
  • 文汇网站建设个人怎么做淘宝客网站
  • 长春火车站时刻表绍兴seo推广公司
  • 住房与建设部网站 2018 128号网站管理员作用
  • 网络公司制作网站专业的医疗行业网站模板
  • 做污事网站园林景观设计公司
  • 门户网站上的广告怎么做红木家具网站模板
  • 哈尔滨网站建设团队插头 东莞网站建设
  • 网站对应不同域名西安网站制作维护
  • 总工会网站建设方案南宁公司网站建设
  • 网站设计师薪资php网站开发用什么软件