Redis集群(二)发送命令和故障转移
发表于
发送命令在上一篇文章中,已经将 16384 个槽都进行了指派之后,集群已经进入上线状态123456789101112127.0.0.1:7000> cluster info// 集群状态:OK表示上线cluster_state:okcluster_slots_assigned:16384clu
...
Redis集群(一)安装配置和简便槽分配
发表于
为什么要用 Redis 集群Redis 集群是 Redis 提供的分布式数据库方案,集群通过分片(sharding)来进行数据提供,并提供复制和故障转移功能。
学习记录以下几点:
节点
槽指派
命令执行
重新分片
转向
故障转移
消息
首先先看如何以集群模式启动Redis1.复制三份配置 red
...
Java多线程Semaphore和CountDownLatch
发表于
|
分类于
Java
最近忙着毕设,要做前端,所以看更多的是React的知识,小后端🐶还是要继续学习总结,不然就要没(tou)时(lan)间继续写了。
Semaphore中文含义是信号量,它是synchronized的升级版。
synchronized 关键字,代表这个方法加锁,相当于不管哪一个线程(例如线程A),运行
...
Java多线程ThreadPoolExecutor初探
发表于
|
分类于
Java
在java中,使用线程时通过new Thread实现很简单,但是如果并发数量很多时,频繁地创建线程就会大大降低系统的效率。
所以可以通过线程池,使得线程可以复用,每执行完一个任务,并不是被销毁,而是可以继续执行其他任务。
花了两天时间去看了高洪岩写的《JAVA并发编程》,是想要知其然,知其所以然,在
...
JVM学习(三)JVM常用命令
发表于
|
分类于
Java
本篇记录JVM常用的指令,通过Java的bin目录下强大的工具就能进行查看。
其中很多命令参考option参数,自己要多敲几遍才能记住。
JVM常用命令其中[]方括号内的参数,表示可有可无。
jps
JVM Process Status Tool,显示指定系统内所有的HotSpot虚拟机进程。
...
JVM学习(二)垃圾收集器
发表于
|
分类于
Java
上一篇介绍的垃圾回收算法是内存回收的方法论,垃圾收集器就是垃圾回收的具体实现。
不同厂商、不同版本的虚拟机所提供的垃圾收集器可能会有很大差别,书中主要讲的是HotSpot虚拟机的垃圾收集器(在JDK1.7中正式提供了商用的G1收集器)。
(图片来源网络,侵权删)
图中展示了7种作用于不同年代的收集
...