9 TerrenceTian

尚未进行身份认证

我要认证

良好的判断力来源于经验,而经验则往往来自于错误的判断。

等级
TA的排名 9w+

redis的集群-redis系列教程

复制的问题 由于复制中每个数据库都是拥有完整的数据,因此复制的总数据存储量,受限于内存最小的数据库节点,如果数据量过大复制就无能为力了。分片 分片(Partitioning)就是将你的数据拆分到多个Redis实例的过程,这样每个Redis实例只包含完整数据的一部分。常见的分片方式 按照范围分片哈希分片,比如一致性哈希常见的分片实现在客户端进行分片通过代理来进行分片,比如:Twem

2017-07-15 12:17:27

redis数据复制-redis系列教程

介绍 redis支持复制的功能以实现当一台服务器的数据更新后,自动将新的数据同步到其它数据库。 把数据库分为主数据库master和从数据库slave,当主数据库可以进行读写操作,从数据库一般是只读的,当主数据库数据变化的时候会自动同步给从数据库。为什么需要复制可以实现读写分离,从而提高系统业务处理性能。方便在主数据库奔溃时的数据恢复配置复制的配置方式非常简单,只需要在从数据库上配置 s

2017-07-09 20:52:05

redis发布订阅模式-redis系列教程

介绍 redis的发布订阅模式可以实现进程间的消息传递命令publish channel message 往指定频道发送消息,如果频道不存在则发送失败,一定要有客户端订阅你发送的频道。subscribe channel [channel ...] 订阅一个或多个频道,只有先订阅才能发送消息psubscribe pattern [pattern ...] 访问一个或多个频道,支持glob风

2017-07-09 10:20:36

redis的事务-redis系列教程

概述 redis的事务就是一组命令的集合,它们被顺序的执行,如果取消事务的执行那么事务中的命令全部都不会执行。redis的事务仅仅是保证事务里的操作会被连接独占的执行,因为是单线程架构所以在执行完事务内的所有指令前是不可能再去同时执行其他客户端的请求。redis的事务没有隔离级别的概念,因为事务提交前任何指令都不会被实际执行,也就不存在“事务内的查询要看到事务里的更新,在事务外查询不能看到”这

2017-07-08 17:11:33

redis配置详解-redis系列教程

动态配置config get/set 配置名称 可以在redis-cli里面使用config命令来获取或设置redis配置,可以不用重新启动redis。并不是所有的配置参数都可以通过config命令在运行期修改,比如:deamonize pidfile port database dir slaveof rename-command 等。静态配置 参数配置在redis.conf文件中,你可

2017-07-07 07:39:44

redis基本操作-redis系列教程

Redis服务启动之后使用命令行客户端连接,你也可以借助一些Windows下面的客户端(redisdesktop)来操作。# /usr/local/bin/redis-cli127.0.0.1:6379>在下面示例命令中,参数用 [] 包裹起来则表示这个参数是可选的,中间的 ... 表示参数的个数是多个。由于下面命令的操作在Redis官方文档上有示例,所以我只对命令的目的做了说明,并不逐一进行演示

2017-07-02 22:28:06

redis基本数据类型-redis系列教程

基础知识单进程redis程序采用的是单进程模型来处理客户端的请求,对读写等事件的响应是通过对epoll函数的包装来实现。redis的实际处理速度完全依靠主进程的执行效率,假如同时有多个客户端并发访问,则服务器处理能力在一定情况下将会下降。假如要提升服务器的并发能力,那可以采用在单台服务器上部署多个redis进程的方式。多数据库redis每个数据库是用从 0 开始递增的数字来命名的,初始化 16 个

2017-06-24 11:29:16

redis基础入门-redis系列教程

简介Redis介绍(REmote DIctionary Server远程字典服务器)redis是一个使用c编写的、开源的、KV型、基于内存运行并支持持久化的NoSQL数据库,它也是当前最热门的NoSQL数据库之一。和其它数据库或缓存的对比 Name Type Data storage options Query types Additional features Redis

2017-06-18 12:12:17

Gradle修改Maven仓库地址

博客已经搬家https://www.tianmingxing.com背景不知从什么时候大家开始使用gradle管理项目了,随着时间的推移从maven转过来的人肯定越来越多。关于gradle的优势在此就不赘述了,网上关于这块的内容还是比较多的。今天要介绍在使用gradle时如何指定使用maven的仓库,以及如何使用国内加速镜像。问题一:如何使用maven仓库在build.gradle中指定具体从哪个仓

2017-04-03 13:15:22

CAS单点登录(SSO)介绍及部署

介绍CASCAS 是Yale(耶鲁)大学的一个开源的企业级单点登录系统,它的特点:Java (Spring Webflow/Spring Boot) 服务组件可插拔身份验证支持(LDAP,Database,X.509,MFA)支持多种协议(CAS,SAML,OAuth,OpenID,OIDC)跨平台客户端支持(Java,.Net,PHP,Perl,Apache等)与uPortal,Lif

2017-02-19 23:11:13

在CentOS6上安装Apache Sorl 6.3.0

简介 Solr是高度可靠,可扩展和容错,提供分布式索引,复制和负载平衡查询,自动故障转移和恢复,集中配置等。 Solr支持世界上许多最大的互联网网站的搜索和导航功能。安装系统要求Apache Solr在Java 8或更高版本上运行,由于solr是用java开发的,所以你要保证机器上有安装JDK,关于这个信息可以到网上搜索。对于所有Java版本,强烈建议不要使用实验性的-XX JVM选项。

2017-01-10 11:47:25

MongoDB安装及基本使用

MongoDB是一个使用C++编写的、开源的、面向文档的NoSQL(Not Only SQL)数据库,也是当前最热门的NoSql数据库之一。NoSQL简介 NoSQL的意思是“不仅仅是SQL”,是目前流行的“非关系型数据库”的统称。常见的NoSQL数据库如:Redis、CouchDB、MongoDB、HBase、Cassandra等。背景出现NoSQL的原因:为解决在Web2.0时代出现的三

2017-01-08 17:11:18

微信小程序功能介绍

是什么?概念 我们提供了一种新的开放能力,让开发者可以快速地开发一个 小程序。小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验。AppID 在公众平台 设置 - 开发者设置 中,查看到微信小程序的 AppID ,它和服务号或订阅号的 AppID是不相同的 。框架 小程序开发框架的目标是通过尽可能简单、高效的方式让开发者可以在微信中开发 具有 原生APP体验的服务。框架的核

2016-11-09 15:05:41

正则表达式

简介 * 正则表达式 又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 * 许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。概念正则

2016-10-17 09:57:15

ActiveMQ消息队列主从配置

介绍 目前ActiveMQ提供了三种主从配置方案,分别是共享文件系统(Shared File System Master Slave)、数据库(JDBC Master Slave)和LevelDB(Replicated LevelDB Store)。需要注意的是LevelDB存储已被弃用,官方不再支持或建议使用,推荐使用KahaDB来代替。 第一种方式需要直接共享文件系统,在实际操作上比较

2016-06-07 16:54:02

Linux下安装Activemq-5.11.1

经过几次重复的安装activemq后,决定将详细的安装步骤写下来,不用每次都得找一大堆资料。步骤下载 (这里提供的版本是5.12.0)由于activemq是用java开发的,所以需要安装java运行环境,百度一大把博文,本文不再赘述。解压下载的文档 tar -zxvf apache-activemq-5.11.1-bin.tar.gz给解压出来的目录重新命名 mv apache-act

2016-04-27 15:44:39

在CentOS上完美安装配置Solr5

solr是基于Lucene Java搜索库的企业级全文搜索引擎,目前是apache的一个项目,它的官方网址在http://lucene.apache.org/solr/。下面我来告诉大家怎样在Linux下安装配置部署Solr,并提供对外服务。

2015-10-28 19:57:36

This request has been blocked; the content must be served over HTTPS.

HTTPS是HTTPoverSecureSocketLayer,以安全为目标的HTTP通道,所以在HTTPS承载的页面上不允许出现http请求,一旦出现就是提示或报错:MixedContent:Thepageat‘https://www.taobao.com/‘wasloadedoverHTTPS,butrequestedanins

2015-10-23 14:03:12

在Tomcat7中部署Solr5.x

前言 目前网上关于solr的部署方案大多基于solr4,由于5的版本在项目结构上变更比较大,我在实际部署的时候也遇到了很多问题,在这里把详细步骤写出来给大家参考。下载 1. Tomcat7.x 2. Solr5.x步骤 1. 复制jar包 下面的solr5是我解压出来的solr目录,cp表示复制,你如果是在windos下面,直接用鼠标复制即可。 cp solr5/server/

2015-09-26 10:33:47

切换Android SDK Manager下载源

在Android开发时需要新下载或升级相应的工具包,通常大家都会使用sdk管理工具下载,但是由于默认采用的是google下载源,在下载过程中并不会太顺利,一是下载速度慢,二是如果不采用些技术手段,连google网站都上不去。 此时我们可以换个下载源,比如国内的,从而提高下载速度。下面我告诉一下大家该怎么配置这个源。打开SDK Manager.exe工具,你可以在ide中启动,也可以在sdk安装目

2015-09-03 16:49:27
勋章 我的勋章
    暂无奖章