- 博客(16)
- 资源 (24)
- 收藏
- 关注
原创 redis 集群的搭建
在redis3.0以前,提供了Sentinel工具来监控各Master的状态,如果Master异常,则会做主从切换,将slave作为Master,将Master作为slave。其配置也是稍微的复杂,且各方面表现一般。现在redis3.0已经支持集群的容错功能,并且非常简单。下面我们来进行学习redis3.0如何搭建集群。 搭建集群至少要三个Master第一步创建一个文件夹redis-cluster
2017-03-28 17:08:42 496
原创 Redis Sentinel 配置优化
Redis安装目录下有一个sentinel.conf,是默认的sentinel节点配置文件,下面就以它作为例子进行说明:port: Sentinel节点的端口号。dir: Sentinel节点的工作目录。1)sentinel monitor sentinel monitor <master-name> <ip> <port> <quorum>quorum : 代表要判定主节点最终不可达所需要
2017-03-28 10:25:03 1008
原创 Redis Sentinel
Redis Sentinel 的高可用 Redis Sentinel 是一个分布式架构,其中包含若干个Sentinel节点和Redis 数据节点,每个Sentinel节点会对数据节点和其余Sentinel节点进行监控,当它发现节点不可达时,会对节点做下线标识。如果被标识的是主节点,它还会和其他Sentinel节点进行“协商”,当大多数Sentinnel节点都认为主节点不可达时,它们会选举出一个
2017-03-23 13:02:55 662
原创 Redis 主从复制
配置复制配置复制的方式有以下三种:1)在配置文件中加入 slaveof {masterHost} {masterPort}随redis启动生效2)在redis-server启动命令后加入 –slaveof {masterHost} {masterPort}生效3)直接使用命令 :slaveof {masterHost} {masterPort}生效主从节点复制成功建立之后,可以使用info repl
2017-03-22 15:36:11 411
原创 Java客户端Jedis
使用Jedis的Java客户端maven依赖 <!-- jedis --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </
2017-03-21 17:11:24 413
原创 MongoDB 聚集分析
聚集分析聚集操作是对数据进行分析的有效手段。MongoDB主要提供了三种对数据进行分析计算的方式:1、管道模式聚集分析 2、MapReduce聚集分析 3、简单函数和命令的聚集分析Aggregation Pipeline聚合管道是用于基于数据处理管道的概念建模的数据聚集的框架。文档进入多级流水线,将文档转换为聚合结果。聚合管道提供map-reduce的替代方案,并且可以是用于聚合任务的优选解决方
2017-03-16 18:18:05 688
原创 SS(Spring + SpringMVC)
使用Maven构建项目添加依赖的Jar包修改web.xml文件<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
2017-03-15 13:40:00 645
原创 SSM (Spring+SpringMVC + MyBatis)
构建Maven项目修改web.xml配置文件<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
2017-03-14 17:53:55 456
原创 MongoDB GridFS 分布式文件存储系统
mongofiles命令行工具导入[root@mongodb bin]# ./mongofiles –port 27017 –db mydocs –local /usr/local/01_
2017-03-14 10:35:03 1183
原创 MongoDB 索引
索引的分类Single Field 单键索引Compound Index 复合索引Multikey Index 多键值索引Geospatial Index 地理索引Text Indexes 全文索引Hashed Indexes hash索引Unique Indexes 唯一索引Sparse Indexed 稀疏索引创建索引db.collection.createIndex( <key and ind
2017-03-13 16:57:17 484
原创 Redis 持久化 AOF
以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读操作不记录),只允许追加文件不可以改写文件,redis启动之初会读取该文件重新构建数据,换言之,redis重启的话就根据日志文件的内容将写指令从前到后执行一次以完成数据的恢复工作。相关的配置项:appendonly:appendfilename:appendfsync: always : 同步持久化,每次发生数据变
2017-03-10 15:58:25 446
原创 Redis 持久化 RDB AOF
Redis支持两种方式的持久化,一种寺RDB(Redis DataBase)方式,另一种是AOF(Append Only File)方式。 RDB会根据指定的规则“定时”将内存中的数据存储在硬盘上,AOF,在每次执行命令后将命令本身记录下来。在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。Redi会单独创建(fork)一个子进
2017-03-09 13:23:09 391
原创 redis配置文件 redis.conf (后续不断更新)
Units单位1、配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit 2、对大小写不敏感Includes包含GENERAL 通用的daemonize yespidfile /var/run/redis_6379.pidport 6379tcp-backlog 511maxmemory-policy noeviction1)volatile-lru : 使用LRU算法移除ke
2017-03-07 15:45:47 1461
原创 正确安装Redis(3.2.8)
1、下载的安装包2、解压缩tar zxvf redis-3.2.8.tar.gz3、创建软连,指向redis-3.2.8ln -s redis-3.2.8 redis4、编译注:在编译之前确保操作系统已安装gcc, yum install gcccd redismake5、安装cd srcmake install安装,将redis的相关运行文件放到 /usr/local/bin/下,这样就可以在任意
2017-03-07 11:09:59 907
原创 SpringBatch 配置Job之二
Step ScopeStep Scope时SpringBatch框架提供的自定义的Scope,将SpringBean定义为Step Scope,支持SpringBean在Step开始的时候初始化,在Step结束的时候销毁SpringBean,将 SpringBean的生命周期与Step绑定。在SpringBatch框架中,Step Scope会自动被注册到Spring上下文中,如果没有使用Spri
2017-03-06 10:34:06 4744
原创 MongoDB的shell操作
启动MongoDB shellMongoDB shell是一个可执行的文件,位于MongoDB安装路径下的/bin文件夹中。可执行命令mongo./mongo --port 27017 help <option> 显示MongoDB shell命令的语法帮助。参数option能够指定需要哪方面的帮助,如 db、 collection或cursor use
2017-03-01 14:59:37 1840
java 技术javaSE
2012-11-01
java技术javaSE
2012-11-01
javaSEjava技术
2012-11-01
java基础javaSE
2012-11-01
深入理解hibernate映射文件
2012-06-12
深入理解持久化对象
2012-06-12
深入hibernate配置文件
2012-06-12
解析一个简单的hibernate
2012-06-12
hibernate的基本用法
2012-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人