网站首页 站内搜索

搜索结果

查询Tags标签: key,共有 4621条记录
  • Redis系列11:icode9内存淘汰策略

    1 前言通过前面的一些文章我们知道,Redis的各项能力是基于内存实现的,相对其他的持久化存储(如MySQL、File等,数据持久化在磁盘上),性能会高很多,这也是高速缓存的一个优势。但是问题来了,每一台机器内存终归是有限的,即使是集群模式,总的内存空间也是有限的,不…

    2022/11/22 23:23:59 人评论 次浏览
  • redis的几个优化点

    1. redis独写速度慢可以将redis单实例改为redis集群 2. redis报OOMredis内存溢出,调大redis内存:增加redis.conf中的maxmemory 的值。如果redis服务器内存不足,还需要增加内存硬件资源 3. 调优redis内存通过配置内存淘汰机制来进行调优,具体如下:在配置文件redis.con…

    2022/9/18 2:16:13 人评论 次浏览
  • 内存溢出(OOM)分析

    当JVM内存不足时,会抛出java.lang.OutOfMemoryError.主要的OOM类型右:Java heap space:堆空间不足GC overhead limit exceeded : GC开销超出限制Permgen space:永久代内存不足Metaspace:元空间内存不足Unable to create new native thread:无法创建新的本地线程Out …

    2022/9/17 5:17:35 人评论 次浏览
  • Redis常用基础命令

    keykeys * 获取所有的keyselect 0 选择第一个库move myString 1 将当前的数据库key移动到某个数据库,目标库有,则不能移动flush db 清除指定库randomkey 随机keytype key 类型set key1 value1 设置keyget key1 获取keymset key1 value1 key2 value2 key…

    2022/9/17 2:19:45 人评论 次浏览
  • Redis知识点总结

    Redis常见面试题总结(上) Redis 基础 什么是 Redis ​ Redis 是一个基于 C 语言开发的开源数据库(BSD 许可),与传统数据库不同的是 Redis 的数据是存在内存中的(内存数据库),读写速度非常快,被广泛应用于缓存方向。并且,Redis 存储的是 KV 键值对数据。 ​ 为了满…

    2022/9/16 2:17:34 人评论 次浏览
  • 聊聊一致性哈希算法

    前言 之所以总结这个,是因为最近也在面试找工作了,觉得 小林Coding 写的这篇文章不错,同时自己做的集群聊天项目涉及Nginx的TCP负载均衡,刚好又和一致性哈希有关联,就搬过来摘录一下,方便自己复习。 接下来主要围绕以下几点来思考和讨论:当有大量请求到来时,如何分…

    2022/9/15 14:17:16 人评论 次浏览
  • redis 持久化设置

    redis有两种持久化方式:AOF和RDB 1.AOF持久化 以日志追加的形式写入日志文件appendonly.aof# 编辑.conf文件 vim /etc/redis/6379.conf# 修改如下参数:appendonly yes // 默认是no不开启# appendfsync always // 同步写回,每次执行命令都会写回磁盘 appendfsync e…

    2022/9/15 2:17:27 人评论 次浏览
  • Java 中HashMap 详解

    本篇重点: 1.HashMap的存储结构 2.HashMap的put和get操作过程 3.HashMap的扩容 4.关于transient关键字 HashMap的存储结构 1. HashMap 总体是数组+链表的存储结构, 从JDK1.8开始,当数组的长度大于64,且链表的长度大于8的时候,会把链表转为红黑树。 2. 数组的默认长度…

    2022/9/15 1:18:53 人评论 次浏览
  • java开发中 防止刷新后重复提交

    对于重复提交的问题 主要涉及到时 幂等 问题,那么先说一下什么是幂等。幂等:F(F(X)) = F(X)多次运算结果一致;简单点说就是对于完全相同的操作,操作一次与操作多次的结果是一样的。在开发中,我们都会涉及到对数据库操作。例如: select 查询天然幂等delete 删除也是幂…

    2022/9/15 1:18:39 人评论 次浏览
  • VSCODE 配置远程调试环境

    以下内容为本人的著作,如需要转载,请声明原文链接 微信公众号「englyf」https://www.cnblogs.com/englyf/p/16691460.html我的需求是,在Windows桌面环境下,通过 VSCODE 远程调试在服务器(或者其它远程主机)的工程代码。其实就是提供一个方便快捷的方式,让你可以在本地…

    2022/9/14 6:17:53 人评论 次浏览
  • Redis6键的常用命令

    Redis6键的常用命令 # 查看当前库所有的key key * # 判断某个key是否存在 exists key # 查看某个key是什么类型 type key # 删除指定的key del key # 根据value选择非阻塞删除 unlink key # 设置key的过期时间 expire key # 查看key还有多少秒过期 ttl key # 切换数据库, …

    2022/9/14 2:19:31 人评论 次浏览
  • Redis6.0.6的三大内存过期策略和八大淘汰策略

    一、前言 Redis在我们日常开发中是经常用到的,Redis也是功能非常强大,可以进行缓存,还会有一些排行榜、点赞、消息队列、购物车等等;当然还有分布式锁Redisson,我们使用肯定少不了集群!小编最近学习到一些内存如果满了Redis是怎么操作呢?肯定像我们JVM一样,有回收…

    2022/9/14 2:17:22 人评论 次浏览
  • uniapp|微信小程序获取当前城市名称--逆地址解析

    六年代码两茫茫,不思量,自难忘 6年资深前端主管一枚,只分享技术干货,项目实战经验 关注博主不迷路~问题 uniapp开发的小程序需要获取当前城市名称 解决步骤 看文档 当然是看uniapp文档,我们查到有提供相关的API,即uni.getLocation(OBJECT),获取当前的地理位置、速度…

    2022/9/14 1:19:06 人评论 次浏览
  • 第 40 题:在 Vue 中,子组件为何不可以修改父组件传递的 Prop 。。如果修改了,Vue 是如何监控到属性的修改并给出警告的。

    子组件为何不可以修改父组件传递的 Prop单向数据流,易于监测数据的流动,出现了错误可以更加迅速的定位到错误发生的位置。 如果修改了,Vue 是如何监控到属性的修改并给出警告的。if (process.env.NODE_ENV !== production) {var hyphenatedKey = hyphenate(key);if (is…

    2022/9/13 23:25:29 人评论 次浏览
  • ThreadLocal源码学习笔记

    系列文章目录和关于我 一丶ThreadLocal结构每一个Thread对象都有一个名为threadLocals类型为ThreadLocal.ThreadLocalMap的属性,ThreadLocal.ThreadLocalMap对象内部存在一个Entry数组,其中存储的Entry对象key是ThreadLocal,value便是我们绑定在线程上的值。ThreadLocal…

    2022/9/13 14:16:52 人评论 次浏览
共4621记录«上一页1234...309下一页»
扫一扫关注最新编程教程