Redis面试相关内容了解下~(四)

161 篇文章 12 订阅

原文地址:Redis面试相关内容了解下~(四)

1、Redis事务怎么理解?

  1. 事务是一个单独的隔离操作:事务中所有命令都会序列化,按顺序执行,事务在执行过程中,不会被其它客户端发来的命令请求打断。

  2. 事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。

2、Redis事务相关命令?

MULTI、EXEC、DISCARD、WATCH。

3、Redis的key过期时间和永久有效通过什么指令设置?

EXPIRE、PERSIST。

4、Redis如何做内存优化?

尽可能使用散列表(hashes),散列表使用的内存小,所以应尽可能将数据模型抽象到一个散列表中,如web中有用户对象,不需将姓名、年龄等信息单独存储,直接将整个用户信息存储散列表即可。

5、如何降低Redis内存使用?

需好好设计自己的数据模型,通常小的key-value可用更紧凑的方式存放。

6、Redis设置的内存用完之后会怎么样?

写命令会返回错误,读命令正常返回,也可配置淘汰策略,如已配置,Redis在设置的内存用完之后,会冲刷掉旧的内容。

7、一个Redis实例最多存放多少key?list、set、sorted set最多存放多少元素?

理论上一个Redis实例可同时处理232个key,一个Redis实例至少存放两亿五千万的key,任何list、set、sorted set都可存放232个元素,也可以这么说:Redis的存储极限就是系统中可用的内存值。

至此,本次分享就结束了,后期会慢慢补充。

以上仅为个人观点,不一定准确,能帮到各位那是最好的。

好啦,到这里本文就结束了,喜欢的话就来个三连击吧。

扫码关注公众号,获取更多优质内容。

  

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

luyaran

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值