- 博客(14)
- 收藏
- 关注
原创 搭建一个属于自己的博客
1.安装Node.js(过程省略)2.查看Node.js的版本node -v3.查看npm的版本npm -v4.切换成国内的打包工具(使用淘宝的)npm install -g cnpm --registry=https://registry.npm.taobao.org5.查看cnpm的版本cnpm -v6.安装博客的框架(hexo)cnpm install -g he...
2019-12-28 22:26:26 102
原创 MongoDB复制集的实现
1.系统环境操作系统:centos7.0xshell xftp主从信息:primary:192.168.126.160secondary1:192.168.126.158secondary2:192.168.126.1592.安装MongoDB#分别往三台服务器中放入安装包 xftp#解压压缩包tar -zxvf mongodb-linux-x86_64-rhel70-4....
2019-12-28 22:24:32 196
原创 使用SpringBoot操作MongoDB
pom.xml<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> ...
2019-12-28 22:24:00 79
原创 使用Java操作MongoDB
1.安装Docker#更新yumyum update#安装dockeryum install docker#查看版本docker -v#设置国内仓库地址vi /etc/docker/daemon.json{ "registry-mirrors": ["http://f1361db2.m.daocloud.io"]}#重启服务systemctl restart...
2019-12-28 22:23:26 124
原创 MongoDB的安装
1.环境说明系统环境:Centos7.0远程连接工具:xshell6.0软件及版本:mongodb-linux-x86_64-3.6.3.tgz2.下载安装MongoDB#进入官网:https://www.mongodb.com/ https://www.mongodb.com/download-center/enterprise#https://www.mongodb.com/...
2019-12-28 22:22:28 210
原创 MongoDB入门
1.什么是NoSQLNosql的全称是Not Only Sql这个概念早起就有人提出,而我们常用的都是关系型数据库。就像我们常用mysql,sqlserver一样,这些数据库一般用来存储重要信息,应对普通的业务是没有问题的。但是,随着互联网的高速发展,传统的关系型数据库在应付超大规模,超大流量以及高并发的时候力不从心。而就在这个时候,Nosql得到的告诉的发展。2.为什么要使用NoSQL单...
2019-12-28 22:21:40 132
原创 Redis经典面试题
Redis主要有哪些功能?哨兵(Sentinel)和复制(Replication)Redis服务器毫无征兆的罢工是个麻烦事,如何保证备份的机器是原始服务器的完整备份呢?这时候就需要哨兵和复制。Sentinel可以管理多个Redis服务器,它提供了监控,提醒以及自动的故障转移的功能,Replication则是负责让一个Redis服务器可以配备多个备份的服务器。Redis也是利用这两个功能来保...
2019-12-04 22:52:14 93
原创 Redis分布式锁实战
1.单个JVM下多线程的问题实例:多线程实现网络购票,用户提交购票信息后,第一步:网站修改网站车票数据第二部;显示出票反馈信息给用户线程类:public class Site implements Runnable {//记录剩余票数 private int count = 10; //记录当前抢到第几张票 private int num = 0; ...
2019-12-04 22:47:21 127
原创 Redis集群的搭建方式
Redis-Cluster的搭建1.系统环境操作系统:centos7.0redis版本:redis-5.0.0集群环境:3台机器:192.168.126.155、192.168.126.156、192.168.126.1576个Redis节点:node1 -> node6节点角色:node1、node2、node3 -----> master -->[0-16...
2019-12-04 22:44:05 327
原创 Redis哨兵实现高可用原理及实战
哨兵的介绍sentinel,中文名是哨兵。哨兵是 redis 集群机构中非常重要的一个组件,主要有以下功能:集群监控:负责监控 redis master 和 slave 进程是否正常工作。消息通知:如果某个 redis 实例有故障,那么哨兵负责发送消息作为报警通知给管理员。故障转移:如果 master node 挂掉了,会自动转移到 slave node 上。配置中心:如果故障转移发生...
2019-12-04 22:43:18 127
原创 Redis主从复制/读写分离
1.为什么需要使用主从复制/读写分离一般对于高并发的系统来说,搭建一个健壮的缓存系统是不可避免的。单机的reids的QPS可能只能上万,如果有再高并发的场景,单机是不能搞定的,就会有它的系统瓶颈。一般来说缓存是用来支撑高并发读,这时候我们可能就会想到读写分离;读写分离是用来处理读的并发量大,而写的并发量小的场景。 我们知道数据库可以通过主从复制,读写分离,以及分库分表来减轻流量的压力,可以看下这...
2019-12-04 22:42:06 350
原创 SpringBoot整合Redis
1.对字符串的增删改查pom.xml<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>appl...
2019-12-04 22:41:24 66
原创 Java操作Redis(Jedis)
pom.xml<dependencies> <dependency> <groupId>commons-pool</groupId> <artifactId>commons-pool</artifactId> <version>1.5.6</versi...
2019-12-04 22:40:33 398
原创 Redis的获取和下载安装
下载地址http://www.redis.cn/download.html历史版本地址http://download.redis.io/releases下载4.0的版本#没有wgetyum install wget#获取安装包(其实可以使用网易镜像或者阿里镜像下载)wget -P /usr/local/src/ http://download.redis.io/re...
2019-12-04 22:38:43 102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人