cpp288's blog

  • 首页

  • 标签

  • 分类

  • 归档

  • 公益 404

  • 搜索

Redis的过期策略以及内存淘汰机制

2019-04-18 | redis
| 本文字数: 833 | 阅读时长 ≈ 1 分钟

Redis采用的是定期删除+惰性删除策略,官方文档解释:https://redis.io/commands/expire 为什么不用定时删除策略定时删除,用一个定时器来负责监视key,过期则自动删除,虽然内存及时释放,但是十分消耗CPU资源。 在大并发请求下,CPU要将事件应用在处理请求,而不是删除 ...

阅读全文 »

Redis之Lua脚本

2019-04-18 | redis
| 本文字数: 1.6k | 阅读时长 ≈ 1 分钟

为什么要使用Lua脚本Redis中内嵌了对Lua环境的支持,允许开发者使用Lua语言编写脚本传到Redis中执行,直接在服务端原子的执行多个Redis命令。 Lua是一个高效的轻量级脚本语言(JavaScript、shell、sql、python、ruby…),用标准C语言编写并以源代码形式开放, ...

阅读全文 »

Redis的数据持久化

2019-04-18 | redis
| 本文字数: 2.9k | 阅读时长 ≈ 3 分钟

Redis支持两种方式的持久化: RDB方式:根据指定的规则“定时”将内存中的数据存储在硬盘上 AOF(append-only-file)方式:每次执行命令后将命令本身记录下来 两种持久化方式可以单独使用其中一种,也可以将这两种方式结合使用 RDB方式当符合一定条件时,Redis会单独创建(fo ...

阅读全文 »

Redis数据结构深入分析

2019-04-18 | redis
| 本文字数: 3.7k | 阅读时长 ≈ 3 分钟

Redis提供了丰富的数据类型,包括了字符串、列表、hash、集合、有序集合。redis相关命令可查阅:http://doc.redisfans.com/ 字符串(String)字符串类型是redis中最基本的数据类型,它是二进制安全的(意思是redis的string可以包含任何数据,比如jpg图片 ...

阅读全文 »

文章收藏

2019-04-15 | 2019-06-18 | 收藏
| 本文字数: 1.5k | 阅读时长 ≈ 1 分钟

阿里技术Nacos: Nacos 发布 1.0.0 GA 版本,可大规模投入到生产环境 2019.04.12 Spring Cloud Alibaba系列教程-03-搭建生产可用的Nacos集群 2019.04.12 Nacos 两大应用难题的最佳实践 2019.05.23 Spring Clou ...

阅读全文 »

使用skywalking做分布式系统链路监控

2019-04-12 | 微服务
| 本文字数: 4k | 阅读时长 ≈ 4 分钟

版本: skywalking:6.0.0-GA elasticsearch:6.5.4 rocketbot:最新(master分支)2019.04.12 skywalking官网 skywalking 可以使用 H2、elasticsearch、MySql做为数据存储,推荐使用 elastics ...

阅读全文 »

nacos版本迭代整理(持续更新)

2019-03-07 | 2019-07-12 | 微服务
| 本文字数: 627 | 阅读时长 ≈ 1 分钟

官方文档:https://nacos.io/zh-cn/index.html 官方博客:https://nacos.io/zh-cn/blog/index.html 核心功能: 注册中心 配置中心 nacos服务监控:https://nacos.io/zh-cn/docs/monitor-gui ...

阅读全文 »

nacos做为注册中心

2019-03-06 | 2019-03-07 | 微服务
| 本文字数: 2.4k | 阅读时长 ≈ 2 分钟

Nacos 是一个更易于帮助构建云原生应用的动态服务发现、配置和服务管理平台,提供「注册中心」、「配置中心」和「动态DNS服务」三大功能。 使用的相关版本: nacos server:0.9.0 nacos client:0.9.1 spring boot:1.5.17.RELEASE sprin ...

阅读全文 »

java拦截器(interceptor)和过滤器(filter)

2019-03-04 | java
| 本文字数: 3.1k | 阅读时长 ≈ 3 分钟

从概念上来讲,filter是servlet规范定义的,而interceptor是spring定义的 过滤器和拦截器在对请求进行拦截时: 发生的时机不一样,filter是在servlet容器外,interceptor在servlet容器内,且可以对请求的3个关键步骤进行拦截处理 另外filter在过 ...

阅读全文 »

java各版本异步并发编程

2019-03-04 | java
| 本文字数: 8.7k | 阅读时长 ≈ 8 分钟

所谓异步调用其实就是实现一个可无需等待被调用函数的返回值而让操作继续运行的方法。在 Java 语言中,简单的讲就是另启一个线程来完成调用中的部分计算,使调用继续运行或返回,而不需要等待计算结果 java5之前在java5之前,主要通过 Thread 或者实现 Runnable 来创建线程,可以通过 ...

阅读全文 »
1…345
Chen Jian

Chen Jian

For record only

49 日志
11 分类
22 标签
Links
  • 小马哥Github
© 2019 Chen Jian | 站点总字数: 160k
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Gemini v6.7.0