redis 时间 第5页
- 教你怎么用一篇文章彻底看懂Redis的持久化
-
为什么需要持久化很简单,因为Redis是基于内存的。数据如果不进行持久化,当服务器重启或者宕机的时候数据是无法恢复的,所以为了保证数据的安全性,我们需要将内存中的数据持久化到磁盘中。Redis的持久化Redis提供了两种持久化的方式,分别是RDB和AOF。RDB:Redis的默认持久...
- 架构师经典总结:Redis 事件机制详解
-
Redis采用事件驱动机制来处理大量的网络IO。它并没有使用libevent或者libev这样的成熟开源方案,而是自己实现一个非常简洁的事件驱动库ae_event。Redis中的事件驱动库只关注网络IO,以及定时器。该事件库处理下面两类事件:文件事件(fileevent):用于处理R...
- 面试官:Redis分布式锁超时了,任务还没执行完怎么办?
-
今天主要分享的是面试中常见的redis的一些面试内容。如果你正好需要刚好可以帮你回顾一下,如果不需要可以收藏起来后面用到的时候翻出来回顾。一、背景面试官:你们项目中有使用分布式锁么?我:有使用。面试官:你们使用分布式锁主要是为了干啥?我:多节点并发访问同一份数据的时候,防止造成脏数据。面试官:都有哪...
- redis 介绍(redis的介绍)
-
redis介绍一Redis介绍Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。Redis能运行在大多数POSIX(Linux,*BSD,...
- Redis持久化最全详解(图文全面总结)
-
Redis是非常重要的分布式缓存,在大型架构里都是广泛使用到,今天重点详解Redis的持久化机制@mikechen本篇已收于mikechen原创超30万字《阿里架构师进阶专题合集》里面。Redis持久化Redis持久化是指将Redis数据库中的数据保存到磁盘上,以确保数据在Redis服务器重启或发生...
- 需要注意的Redis过期时间的一些知识
-
Redis的每个Key都可以设置一个过期时间,当达到过期时间的时候,这个key就会被自动删除。那么应该在使用过程中注意哪些事项呢?DEL/SET/GETSET等命令会清除过期时间在使用会覆盖key对应value的命令操作一个设置了过期时间的key的时候,会导致对应的key的过期时间被清除,如DEL、...
- Redis 事件机制详解(redis 事务操作的常用命令)
-
来源:公众号程序员历小冰,作者历小冰Redis采用事件驱动机制来处理大量的网络IO。它并没有使用libevent或者libev这样的成熟开源方案,而是自己实现一个非常简洁的事件驱动库ae_event。Redis中的事件驱动库只关注网络IO,以及定时器。该事件库处理下面两类事件...
- Redis核心剖析:为什么这么“快”的秘密
-
学习一个技术,通常只接触了零散的技术点,没有在脑海里建立一个完整的知识框架和架构体系,没有系统观。这样会很吃力,而且会出现一看好像自己会,过后就忘记,一脸懵逼。系统观其实是至关重要的,从某种程度上说,在解决问题时,拥有了系统观,就意味着你能有依据、有章法地定位和解决问题。Redis全景图全景图可以...
- Redis 性能问题排查:slowlog 和排队延时
-
一、RedisSlowlog介绍[RedisSlowlog]是排查性能问题关键监控指标。它是记录Redisqueries运行时间超时特定阀值的系统。这类慢查询命令被保存到Redis服务器的一个定长队列,最多保存slowlog-max-len(默认128)个慢查询命令。当慢查询命令达到128个时...
- redis过期时间的一大坑(redis过期时间有什么用)
-
Redis的过期设置,大家基本都用过了。但是里面的坑不知道各位是否了解。先从基础讲起。Redis中的所有数据结构都可以设置超时时间,设置超时有四种做法:EXPIRE将key的生存时间设置为ttl秒PEXPIRE将key的生成时间设置为ttl毫秒EXPIREAT将key的过期时间设置为ti...