百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程
面试官:Redis的慢操作有哪些?(redis快的原理)

单线程为什么能支持10w+的QPS?我们经常听到Redis是一个单线程程序。准确的说Redis是一个多线程程序,只不过请求处理的部分是用一个线程来实现的。Redis是如何用单线程来实现每秒10w+的Q...

面试题:redis 的过期策略都有哪些?手写一下 LRU 代码实现?

面试题redis的过期策略都有哪些?内存淘汰机制都有哪些?手写一下LRU代码实现?面试官心理分析如果你连这个问题都不知道,上来就懵了,回答不出来,那线上你写代码的时候,想当然的认为写进redi...

压箱底Redis面试集-41.redis key没设置过期时间为什么被删除了?

在使用Redis时,我们通常知道可以为Key设置过期时间,以便在一定时间后自动删除不再需要的数据,从而节省内存空间。但有时候我们可能会发现,即使没有为Key设置过期时间,Redis也会主...

通过Redis实现优惠券过期功能(redis价格)

1、首先我们需要知道redis里面有一个发布/订阅模式的消息通知。通过两个命令来实现pub/sub模式消息通知1)publish主题名称消息内容(向指定的主题发送一条消息)2)subscrib...

当遇到美女面试官之如何理解Redis的Expire Key(过期键)

在面试中遇到美女面试官时,我们以为面试会比较容易过,也能好好表现自己技术的时候了。然而却出现以下这一幕,当美女面试官听说你使用过Redis时,那么问题来了。面试官:Q1,你知道Redis设置key过期...

Redis的数据保持时间问题,不设置expire是否永久有效?

Redis数据有效期设置Redis中有个设置时间过期的功能,即对存储在redis数据库中的值可以设置一个过期时间。作为一个缓存数据库,这是非常实用的。如我们一般项目中的token或者一些登录信息,尤其...

Redis缓存失效机制介绍(redis缓存三大问题)

Redis缓存失效的故事要从EXPIRE这个命令说起,EXPIRE允许用户为某个key指定超时时间,当超过这个时间之后key对应的值会被清除,这篇文章主要在分析Redis源码的基础上站在Redis设计...

Redis key 的过期时间和永久有效分别怎么设置?

在Redis中,可以通过两种方式来设置键的过期时间和永久有效:设置过期时间:可以使用EXPIRE或者EXPIREAT命令来设置一个键的过期时间,例如:EXPIREkey10#10...

主从架构&lua脚本-Redis(四)(redis主从模式主挂掉)

上篇文章介绍了rdb、aof持久化。一、redis数据备份策略1、写job每小时copy一份到其他目录。2、目录里可以保留最近一个月数据。3、把目录日志保存到其他服务器,防止机器损坏。二、主从复制第一...

聊聊 Redis Lua 脚本模式 #程序员日常

今天我们来聊聊Redis的Lua脚本模式。官方文档中提到,Lua脚本是另一种形式的事务,可以利用Lua胶水语言的特性实现复杂的功能。在Java领域,redisson是一款非常优秀的Java客户端,其中...