- 博客(13)
- 收藏
- 关注
原创 Redis-Jedis
Redis的Java客户端JedisJedis所需要的jar包 Commons-pool-1.6.jar Jedis-2.1.0.jar测试连通性publicclass TestPing { public static void main(String[] args) { Jedis jedis = new Jedis("1...
2018-11-28 17:47:26 130
原创 Redis-主从复制(Master/Slave)
Redis主从复制Master/Slave:也就是我们所说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主主从复制的配置:配从(库)不配主(库) 从库配置:slaveof 主库IP 主库端口 :每次与master断开之后,都需要重新连接,除非你配置进redis.conf文件主从复制常用3招...
2018-11-28 09:19:57 207
原创 Redis-发布订阅
Redis的发布订阅http://www.sxrczx.com/pages/shift-alt-ctrl.iteye.com/blog/1867454.html进程间的一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 先订阅后发布后才能收到消息,1 可以一次性订阅多个,SUBSCRIBE c1 c2 c32 消息发布,PUBLISH c2 hell...
2018-11-27 18:34:48 106 1
原创 Redis-事物
Redis的事务可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞。一个队列中,一次性、顺序性、排他性的执行一系列命令Case1:正常执行Case2:放弃事务Case3:全体连坐(类似编译时异常 还未执行exce就报错)Case4:冤头债主(类似运行时异常执行exce后报错) WA...
2018-11-27 18:22:15 87
原创 Redis-持久化
Redis的持久化:持久化的两种方式(RDB和AOF)1. RDB(Redis DataBase): 保存的是dump.rdb文件 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久...
2018-11-27 18:12:45 82
原创 Redis-基本数据类型和基础命令
Redis : REmote DIctionary Server(远程字典服务器) Redis学习:Http://www.redis.cn/Redis 与其他 key - value 缓存产品有以下三个特点1.Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用2.Redis不仅仅支持简单的key-value类型的数据,同时还提供list,s...
2018-11-27 17:40:23 94
原创 Redis-配置文件的解析
配置文件redis.conf的解析1. Units单位配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit,对大小写不敏感2. INCLUDES包含:和我们的Struts2配置文件类似,可以通过includes包含,redis.conf可以作为总闸,包含其他3. GENERAL通用 Daemonize 将no改为yes Pidfil...
2018-11-27 17:33:22 273
原创 NoSql简介
NoSql : NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据...
2018-11-27 16:49:51 200
原创 Dubbo
Dubbo简介Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者与消费者的方式在d...
2018-11-19 21:22:34 127
原创 四、java程序maven打包插件/java程序优雅地关闭
一、按照自定义的形式打包--assembly1、maven-jar-plugin插件 指定main入口,打包的时候可以配置排哪些配置文件不打到jar包里2、maven-dependency-plugin插件 1.需要某个特殊的 jar包,但是有不能直接通过maven依赖获取,或者说在其他环境的maven仓库内不存在,那么如何将我们所需要的jar包打入我们的生产j...
2018-11-14 14:03:49 868
原创 使用当当网的Config Toolkit集中管理配置数据
1、首先下载该项目源码https://download.csdn.net/download/qq_34021712/10317654?utm_source=bbsseo2、将config-zk-web这个maven工程打包,可以得到一个war,这就是配置管理界面后台。cd config-toolkit/config-zk-web/mvn clean package3、启...
2018-11-07 16:54:59 835
原创 java客户端调用zookeeper
1、引入pom依赖<dependency> <groupId>com.101tec</groupId> <artifactId>zkclient</artifactId> <version>0.10</version></dependency><depend
2018-11-07 13:09:10 194
原创 zookeeper
zookeeper作用 zookeeper用来注册服务和进行负载均衡,哪一个服务由哪一个机器来提供必需让调用者知道,简单来说就是ip地址和服务名称的对应关系。当然也可以通过硬编码的方式把这种对应关系在调用方业务代码中实现,但是如果提供服务的机器挂掉调用者无法知晓,如果不更改代码会继续请求挂掉的机器提供服务。 zookeeper通过心跳机制可以检测挂掉的机器并将挂掉机器的ip和服务对...
2018-11-06 21:53:52 113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人