NoSql
wxd_1024
嗯嗯
展开
-
NoSql简介
NoSql : NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL” 泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据...原创 2018-11-27 16:49:51 · 200 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
Redis-持久化
Redis的持久化:持久化的两种方式(RDB和AOF) 1. RDB(Redis DataBase): 保存的是dump.rdb文件 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久...原创 2018-11-27 18:12:45 · 81 阅读 · 0 评论 -
Redis-事物
Redis的事务 可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞。一个队列中,一次性、顺序性、排他性的执行一系列命令 Case1:正常执行 Case2:放弃事务 Case3:全体连坐(类似编译时异常 还未执行exce就报错) Case4:冤头债主(类似运行时异常执行exce后报错) WA...原创 2018-11-27 18:22:15 · 87 阅读 · 0 评论 -
Redis-发布订阅
Redis的发布订阅 http://www.sxrczx.com/pages/shift-alt-ctrl.iteye.com/blog/1867454.html 进程间的一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 先订阅后发布后才能收到消息, 1 可以一次性订阅多个,SUBSCRIBE c1 c2 c3 2 消息发布,PUBLISH c2 hell...原创 2018-11-27 18:34:48 · 106 阅读 · 1 评论 -
Redis-主从复制(Master/Slave)
Redis主从复制 Master/Slave:也就是我们所说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主 主从复制的配置:配从(库)不配主(库) 从库配置:slaveof 主库IP 主库端口 :每次与master断开之后,都需要重新连接,除非你配置进redis.conf文件 主从复制常用3招 ...原创 2018-11-28 09:19:57 · 207 阅读 · 0 评论 -
Redis-Jedis
Redis的Java客户端Jedis Jedis所需要的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 阅读 · 0 评论