- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 JVM垃圾回收算法
JVM垃圾回收算法一、标记清除算法二、拷贝算法一、标记清除算法标记哪些内存区域是垃圾,然后直接清除。优点:性能好。缺点:会产生内存碎片。二、拷贝算法分配出一半空闲空间,再把存活对象拷贝到刚才的空闲连续空间中,最后将另一半都清除。优点:没有内存碎片。缺点:分出来的一半空闲空间没有充分使用,浪费内存空间。...
2020-12-08 23:52:37 67
原创 redis实现分布式锁
选用Redis实现分布式锁原因1、Redis有很高的性能。2、Redis命令对此支持较好,实现起来比较方便。3、使用zookeeper的可靠性是要大于使用redis实现的分布式锁的,但是相比而言,redis的性能更好。使用命令介绍SETNXSETNX key val 当且仅当key不存在时,set一个key为val的字符串,返回1;若key存在,则什么都不做,返回0。expire...
2020-12-02 18:04:55 64
原创 Redis数据备份和恢复
Redis数据备份和恢复一、每小时备份,删除48小时前的数据二、每天备份,删除1个月前的数据三、数据恢复数据备份方案,RDB非常适合做冷备,每次生成之后,就不会再有修改了。(1)写crontab定时调度脚本去做数据备份。(2)每小时都copy一份rdb的备份,到一个目录中去,仅仅保留最近48小时的备份。(3)每天都保留一份当日的rdb的备份,到一个目录中去,仅仅保留最近1个月的备份。(4)每次copy备份的时候,都把太旧的备份给删了。(5)每天晚上将当前服务器上所有的数据备份,发送一份到远程的云
2020-12-02 18:03:10 353
原创 Redis配置RDB持久化
Redis配置RDB持久化一、如何配置RDB持久化机制二、RDB持久化机制的工作流程三、基于RDB持久化机制的数据恢复实验一、如何配置RDB持久化机制redis.conf文件配置持久化save 900 1save 300 10save 60 10000每隔60s,如果有超过1000个key发生了变更,那么就生成一个新的dump.rdb文件,就是当前redis内存中完整的数据快照,这个操作也被称之为snapshotting,快照也可以手动调用save或者bgsave命令,同步或异步执行rdb快照
2020-12-01 20:07:21 181
原创 redis的RDB和AOF两种持久化机制
Redis的RDB和AOF两种持久化机制一、RDB和AOF两种持久化机制的介绍二、RDB持久化机制的优点三、RDB持久化机制的缺点四、AOF持久化机制的优点五、AOF持久化机制的缺点六、RDB和AOF到底该如何选择一、RDB和AOF两种持久化机制的介绍RDB持久化机制,对redis中的数据执行周期性的持久化。AOF机制对每条写入命令作为日志,以append-only的模式写入一个日志文件中,在redis重启的时候,可以通过回放AOF日志中的写入指令来重新构建整个数据集。如果我们想要redis仅仅作为
2020-12-01 18:23:22 235
JQuery-esqyUI中文-1.2.5API.CHM
2017-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人