Redis面试题

思维导图知识点整理:
Redis面试题_第1张图片

Redis类型有哪些?

主要的五大类型:Strings、Lists、Hashes、Set、Sorted set

文章来源:redis面试题-2023

Redis和memcache的不同

  1. 支持多数据类型
  2. 支持持久化
  3. 单线程+多路IO复用 vs memcache 多线程+锁

redis操作的原子性

所谓原子操作时指不会被线程调度机制打断的操作

这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch(切换到另外一个线程)
(1)在单线程中,能够在单条指令中完成的操作都可以认为是“原子操作”,因为中断只能发生在指令之间。
(2)在多线程中,不能被其它进程(线程)打打断的操作叫原子操作
Redis单命令的原子性主要得益于Redis的单线程

你可能感兴趣的:(1024程序员节)