key
-
Redis系列11:icode9内存淘汰策略
1 前言 通过前面的一些文章我们知道,Redis的各项能力是基于内存实现的,相对其他的持久化存储(如MySQL、File等,数据持久化在磁盘上),性能会高很多,这也是高速缓存的一个…
-
redis的几个优化点
1. redis独写速度慢 可以将redis单实例改为redis集群 2. redis报OOM redis内存溢出,调大redis内存:增加redis.conf中的maxm…
-
内存溢出(OOM)分析
当JVM内存不足时,会抛出java.lang.OutOfMemoryError. 主要的OOM类型右: Java heap space:堆空间不足 GC overhead limi…
-
Redis知识点总结
Redis常见面试题总结(上) Redis 基础 什么是 Redis Redis 是一个基于 C 语言开发的开源数据库(BSD 许可),与传统数据库不同的是 Redis 的数据…
-
Redis常用基础命令
key keys * 获取所有的key select 0 选择第一个库 move myString 1 将当前的数据库key移动到某个数据库,目标库有,则不…
-
聊聊一致性哈希算法
前言 之所以总结这个,是因为最近也在面试找工作了,觉得 小林Coding 写的这篇文章不错,同时自己做的集群聊天项目涉及Nginx的TCP负载均衡,刚好又和一致性哈希有关联,就搬过…
-
redis 持久化设置
redis有两种持久化方式:AOF和RDB 1.AOF持久化 以日志追加的形式写入日志文件appendonly.aof # 编辑.conf文件 vim /etc/redis/637…
-
java开发中 防止刷新后重复提交
对于重复提交的问题 主要涉及到时 幂等 问题,那么先说一下什么是幂等。幂等:F(F(X)) = F(X)多次运算结果一致;简单点说就是对于完全相同的操作,操作一次与操作多次的结果是…
-
Java 中HashMap 详解
本篇重点: 1.HashMap的存储结构 2.HashMap的put和get操作过程 3.HashMap的扩容 4.关于transient关键字 HashMap的存储结构 1. …
-
Java中Map的 entrySet() 详解以及用法(四种遍历map的方式)
Java中Map的 entrySet() 详解以及用法(四种遍历map的方式) Entry 由于Map中存放的元素均为键值对,故每一个键值对必然存在一个映射关系。 Map中采用En…