MongoDB(四)-- 主从配置 发表于 2019-06-27 | 阅读次数: 字数统计: 782 字 | 阅读时长 ≈ 4 分钟 一、前言虽然MongoDB官方已经不建议使用主从模式了,但是 熟悉下 也是有用的,替代方案是采用副本集的模式。slave默认情况下是不支持读写的,但是master会把数据同步到slave,不支持客户端读写。客户端连接slave时用命令支持读:rs.slaveOk()。 二、主从配置1.进入到 /us ... 阅读全文 »
MongoDB(三)-- 执行JS、界面工具 发表于 2019-06-27 | 阅读次数: 字数统计: 112 字 | 阅读时长 ≈ 1 分钟 一、执行Js脚本1.开启mongod服务 2.连接mongodb客户端,./mongo –host 192.168.80.128 –port 27017 3.创建数据库:use testdb1 4.创建表:db.createCollection(“testTable1”) 5.执行JS脚本插入数据: ... 阅读全文 »
MongoDB(二)-- Java API 实现增删改查 发表于 2019-06-27 | 阅读次数: 字数统计: 1,341 字 | 阅读时长 ≈ 7 分钟 一、下载jar包http://central.maven.org/maven2/org/mongodb/mongo-java-driver/ 二、代码实现1234567891011121314151617181920212223242526272829303132333435363738394041 ... 阅读全文 »
MongoDB(一)-- 简介、安装、CRUD 发表于 2019-06-26 | 阅读次数: 字数统计: 2,838 字 | 阅读时长 ≈ 12 分钟 一、Mongodb简介MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 将数据存储为一个文档,数据结构由键值(key=> ... 阅读全文 »
Redis(七)-- Redis分布式锁实现 发表于 2019-06-24 | 阅读次数: 字数统计: 3,735 字 | 阅读时长 ≈ 16 分钟 一、使用分布式锁要满足的几个条件 系统是一个分布式系统(关键是分布式,单机的可以使用ReentrantLock或者synchronized代码块来实现) 共享资源(各个系统访问同一个资源,资源的载体可能是传统关系型数据库或者NoSQL) 同步访问(即有很多个进程同事访问同一个共享资源。没有同步访问, ... 阅读全文 »
Redis(六)-- SpringMVC整合Redis 发表于 2019-06-19 | 阅读次数: 字数统计: 2,253 字 | 阅读时长 ≈ 13 分钟 一、pom.xml123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 ... 阅读全文 »
Redis(五)-- Java API 发表于 2019-06-18 | 阅读次数: 字数统计: 1,423 字 | 阅读时长 ≈ 8 分钟 一、pox.xml123456789101112131415161718<dependencies> <dependency> <groupId>redis.clients</groupId> <artifact ... 阅读全文 »
Redis(四)-- 集群 发表于 2019-06-17 | 阅读次数: 字数统计: 912 字 | 阅读时长 ≈ 4 分钟 一、Redis适合做企业级分布式缓存集群的条件1.Redis内置哈希槽,有16384个哈希槽(0~16383),根据CRC16算法来确定这个集群中属于哪一个服务器来处理这个请求。 2.Redis提供一个集群管理工具:redis-trib,调度这些集群搭建,将这个集群中的每一组redis服务器联系起来 ... 阅读全文 »
Redis(三)-- 主从同步 发表于 2019-06-17 | 阅读次数: 字数统计: 742 字 | 阅读时长 ≈ 3 分钟 一、主从同步的工作原理redis主从复制过程: 当配置好slave后,slave与master建立连接,然后发送sync命令。无论是第一次连接还是重新连接,master都会启动一个后台进程,将 数据库快照保存到文件中,同时master主进程会开始收集新的写命令并缓存。后台进程完成写文件后,maste ... 阅读全文 »
Redis(二)-- 发布订阅、事务、安全、持久化 发表于 2019-06-14 | 阅读次数: 字数统计: 2,277 字 | 阅读时长 ≈ 8 分钟 一、Redis发布订阅Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 打开两个窗口:session1 和 session2 在session1中订阅消息: subscribe xbqChannel 客户端订阅消息,x ... 阅读全文 »