在Redis主从复制架构中,如果master出现了故障,则需要人工将slave提升为master,同时,通知应用侧更新master的地址.这样方式比较低效,对应用侧影响较大. 为了解决这个问题,Redis 2.8中推出了自己的高可用方案Redis Sentinel. Redis Sentinel架构图如下: 默认情况下,每个Sentinel节点会以每秒一次的频率对Redis节点和其它的Sentinel节点发送PING命令,并通过节点的回复来判断节点是否在线. 如果在down-after-mill…
Redis Sentinel 情况下bind地址设置 1个master,2个slave,3个sentinel的情况下,注意bind地址的时候不要写0.0.0.0,会导致绑定多个地址, 然后sentinel就会出现投票震荡,不停的进行投票:…
redis在Linux下的安装与配置 by:授客  QQ:1033553122 测试环境 redis-3.0.7.tar.gz 下载地址: http://redis.io/download http://pan.baidu.com/s/1slh5YbV CentOS 6.5-x86_64 安装配置redis [root@localhost mnt]# tar xzf redis-3.0.7.tar.gz [root@localhost local]# cd redis-3.0.7/ [root@…
libCURL开源库在VS2010环境下编译安装,配置详解 转自:http://my.oschina.net/u/1420791/blog/198247 http://blog.csdn.net/sunnyleevip/article/details/41038559 文章一:CURL开源库VS2010环境下编译安装,配置详解 一 准备 1.1 CURL官网下载地址:http://curl.haxx.se/download.html 1.2 找到源码包,我这里下载的是7.32.0版:http:/…
联想电脑win7旗舰版环境下的如何成功配置AppServ 毕业设计中需要用Mysql数据库,并且想找一个方便Mysql数据库编程的开发工具,百度搜索了一下,AppServ集成环境安装包能快速搭建环境. 安装过程比较简单 一.下载安装包,我下载的是AppServ 2.5.10 for Windows,推荐大家到appserv 官方网站  http://www.appservnetwork.com/  下载安装包 二.点击安装程序,按照提示一路安装下去 注意: 1.Apache HTTP servi…
实验名称: Xen环境下cirrOS的安装配置 实验环境: 这里的cirrOS和实验六中的busybox的启动方式相同,唯一的区别就是我们使用的cirrOS镜像中,已经包含了根文件系统.内核文件以及ramdisk和grub程序: 只需要我们使用xen环境下的/usr/bin/pygrub程序来引导即可: 所以,这里只需要看xen环境的安装是否正常即可:通过 xl list 命令来测试即可: 实验需求: 通过 pygrub 程序引导 cirrOS 启动,虚拟机系统cirrOS正常运行即可: 实验配…
[转]mysql8.0 在window环境下的部署与配置 今天在阿里云window服务器上配置mysql环境,踩了一些坑,分享出来.需要的朋友可以看看.额,或许有人要吐槽我为什么不在linux上去配置,额,因为我window的那台服务器配置相对高些.本人技术方面偏向于.net,现在接触php项目所以搭建LAMP环境.只不过我的数据库放在window上的这台服务器. 言归正传 先选择版本,到mysql官方网站下载,你会发现各宗版本看得眼花缭乱的,不要惊慌先选择MySQL Community Edi…
Linux环境下NodeJS的安装配置(HelloWorld) 最简单的环境安装,测试helloworld.给初学者!! 安装脚本,请仔细阅读逐行执行: #!/bin/bash #检查是否已经安装 rpm -qa | grep python #查版本 python #最好是重新安装 Python推荐版本( >= v2.5.0 & < 3.0.0 ),否则影响nodejs运行 #进入安装目录 cd /usr/local/ #删除原有安装 rm -rf node rm -rf node-v…
GITHUB个人博客搭建-Pelican 在Windows环境下的安装及配置 前言 此篇博客主要为Pelican在Windows平台下的配置安装所写,在此过程中主要参考资料烟雨林博客.poem_of_sunshine和frantic1048,他们写得都很好,内容流程完善,但在具体实施过程中小白还是会遇到很多问题,因此本文结合现有的教程,再进一步指出整个操作过程中所可能遇到的问题,也为自己留个纪念. 本文架构 本文将从以下几个方面进行描述: 安装环境 windows安装环境 安装软件系列 安装步骤…
Mac 环境下svn服务器的配置 本文目录 • 一.创建代码仓库,用来存储客户端所上传的代码 • 二.配置svn的用户权限 • 三.使用svn客户端功能 在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境.在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置. 我们首先来看下,如何在Mac环境下搭建svn服务器端环境. 一.创建代码仓库,用来存储客户端所上传的代码 我现在 /User…
Java入门——在Linux环境下安装JDK并配置环境变量 摘要:本文主要说明在Linux环境下JDK的安装,以及安装完成之后环境变量的配置. 使用已下载的压缩包进行安装 下载并解压 在Java的官网上下载需要的版本: https://www.oracle.com/technetwork/java/javase/downloads/index.html 因为是在Linux环境上安装,所以要下载 .tar.gz 后缀的文件,才能在Linux系统里进行解压缩. 注意下载的压缩包要和Linux系统的位…
aarch64环境下,搭建并配置服务器tomcat: 环境说明及下载相关文件: 1. ARM环境:aarch64开发板 2.JDK安装包: jdk-8u231-linux-arm64-vfp-hflt .tar.gz (下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) 3. Tomcat安装包:apache-tomcat-7.0.96.tar.gz (下载地址:ht…
PhantomJS 是一个基于WebKit的服务器端 JavaScript API.它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG.PhantomJS可以用于页面自动化,网络监测,网页截屏,以及无界面测试等. #下载PhantomJS安装包 wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.…
第一个方案是创建 redis cluster,第二种方案就是用哨兵模式来进行主从替换以及故障恢复.兵模式集群方案配置 一.sentinel介绍 Sentinel作用: 1):Master状态检测 2):如果Master异常,则会进行Master-Slave切换,将其中一个Slave作为Master,将之前的Master作为Slave 3):Master-Slave切换后,master_redis.conf.slave_redis.conf和sentinel.conf的内容都会发生改变,即mast…
在windows环境下利用github客户端我们可以直接拥有可视化的界面来管理工程,当然你也可以选择你喜欢的命令行工具来做.今天我分享一个比较快速的方式来配置git环境. 先去下载github的windows客户端:https://windows.github.com/ 下载完安装后其实就搞定了一大半了.接下来我们把: C:\Users\[你的用户名]\AppData\Local\GitHub\PortableGit_c2ba306e一大串数字\bin C:\Users\[你的用户名]\AppD…
安装采用YUM一键安装: 1.环境Centos 6.6 2.安装svnyum -y install subversion 3.配置 建立版本库目录mkdir /www/svndata svnserve -d -r /www/svndata 4.建立版本库 创建一个新的Subversion项目svnadmin create /www/svndata/project 5.版本库配置 进入对应的版本库如nilrxx,里面有一些自动给生成的文件.在conf目录下就是我们需要配置的三个文件:authz …
环境:centOS 1.下载mysql安装文件 [root@localhost ~]# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 2.安装下载的rpm文件 [root@localhost ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm 3.安装mysql服务 [root@localhost yum.repos.d]# yum instal…
原文引用: https://www.cnblogs.com/moashen/p/8067612.html 我们可以使用以下两种方式在Windows环境下使用docker: 1. 直接安装: Docker支持直接安装并运行在windows环境下,但对Windows的版本和xu虚拟化服务等有着一定的要求. 而hyper-v服务会对VM等虚拟机的正常服务造成影响,因此不建议此种方法(血泪教训). 2. 使用Docker Toolbox: 除了可以避免方法1出现的问题外,还可以支持集群环境的搭建. 方法…
1.mac 环境下安装 python3 .查看 mac 自带系统版本 #查看系统自带的python open /System/Library/Frameworks/Python.framework/Versions #系统当前的python版本. python -V .开始安装(这里我们使用神器homebrew) #安装前先搜索一下是否已经存在python3的包: brew search python3 #已经存在,我们可以直接安装了: brew install python3 #出现如下报错…
写在前面 Tomcat作为最常用的Java Web服务器,随着并发量越来越高,Tomcat的性能会急剧下降,那有没有什么方法来优化Tomcat在高并发环境下的性能呢? Tomcat运行模式 Tomcat的运行模式有3种. 1.bio模式 默认的模式,性能非常低下,没有经过任何优化处理和支持. 2.nio模式 利用java的异步io护理技术,noblocking IO技术.要想运行在该模式下,则直接修改server.xml里的Connector节点,修改protocol为如下配置. protoco…
** 1.QWT下载路径 **:https://sourceforge.net/projects/qwt/ 主要下载这三个文件:qwt-6.1.2.zip.qwt-6.1.2.pdf,qwt-6.1.2.qch. qwt-6.1.2.zip:qwt相关源代码 qwt-6.1.2.pdf:用户手冊,包含安装说明和类库说明 qwt-6.1.2.qch:qwt帮助文档,能够添加到Qt Creator中. 2.Qwt编译,主要有两种: a)採用命令行编译 命令行编译这个就要依据自己安装的Qt版本号而定.…
回到目录 Redis的生产环境建议部署到linux上,而在开发时可以连接windows版本,下面介绍如何在linux上部署redis. $ wget http://download.redis.io/releases/redis-3.2.8.tar.gz $ tar xzf redis-.tar.gz $ cd redis- $ make 上面语句wget从互联网上下载一个安装包,tar它将包包解压,make为编译和安装程序. 如果wget工具没有安装到linux上,可以通过yum指令去从网上安…
https://github-cloud.s3.amazonaws.com/releases/3402186/25358446-c083-11e5-89cb-61582694855e.zip?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAISTNZFOVBIJMK3TQ%2F20160321%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20160321T065101Z&X-Amz…
一.memcached安装配置 windows平台安装 1.memcached-1.2.6-win32-bin.zip下载地址: http://code.jellycan.com/memcached/,执行memcached.exe -d install 安装. 2.守护进程方式启动:memcached.exe -m 512 -d start-d为守护进程启动,不能指定端口 默认端口11211-m为指定内存大小 3.指定端口启动:memcached.exe –p 33000 -m 512可以启动…
Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API. Redis是 NoSQL技术阵营中的一员. 说到NoSQL,什么是NoSQL? NoSQL是一类新出现的数据库即not only sql,它不像关系型数据库,由通用的操作语言--sql,每种nosql数据库都有自己的api和语法. Redis 官网:https://redis.io/ 中文官网:http://redis.cn/ 介绍完Redis,下面详细说下…
一.软件和环境 (1)安装日期2016/12/23: (2)原材料VS2013,cuda-8.0(最好下载cuda7.5,目前theano-0.8.2对cuda-8支持不是很好),Anaconda3-4.2.0(64位): (3)环境为win10. 二.安装步骤 (1)安装VS2013.这个没什么可说的,下载64位版本后就是一路下一步.确定就行,记住安装位置就可以了,我这里的安装目录是D:\software\VS2013: 接着右键我的电脑->属性->高级系统设置->环境变量,之后编辑系…
deepnet是多伦多大学计算机系机器学习组开发的一个神经网络工具包,可以进行以下计算: 1.  Feed-forward Neural Nets 2.  Restricted Boltzmann Machines 3.  Deep Belief Nets 4.  Autoencoders 5.  Deep Boltzmann Machines 6.  Convolutional Neural Nets 主要的成果是其中的DBM,可用于多模态建模.论文是“Multimodal Learning…
系统环境 Windows,安装了msys2,windows和msys2都安装了python,且版本比较多,使用shell/bash聚合工具conemu64 配置方案 配置msys2环境用户目录下的.bashrc,增加alias如下,日常通过conemu64模拟出来的msys2终端工具调用: # msys2 python 2.7 alias mpy="/usr/bin/python2.exe" alias mpip="/mingw64/bin/pip2.exe" al…
1. 版本号信息 (1)CentOS 6.4发行版64位,uname -a 显演示样例如以下: Linux localhost.localdomain 3.11.6 #1 SMP Sat Nov 2 23:25:40 KST 2013 x86_64 x86_64 x86_64 GNU/Linux (2)Eclipse: Version: Kepler Service Release 2 (3)Tomcat: apache-tomcat-7.0.53 (4)Mysql:      mysql-se…
操作步骤如下 1.根据linux服务器的系统版本在官网下载相应linux版本JDK(32位下载x86,64位下载x64) 2.通过远程连接工具(filezilla)将下载好的JDK上传至linux服务器某个目录下 3.使用tar命令将jdk解压至当前目录 4.配置jdk环境变量 修改/etc目录下的profile文件,在文件最后增加JAVA_HOME,JRE_HOME,PATH等环境变量 5.配置好环境变量后,用source命令使配置文件生效 source profile 6.测试JDK是否安装…