你知道Redis的字符串是怎么实现的吗?

之前本人在找工作面试时在redis相关问题上可栽了跟头 。在面试前按常规套路准备了一下,比如 Redis 的常用5种数据结构,Redis持久化策略,Redis实现分布式锁,简单发布订阅等等都准备了,当时不知天高地厚以为十拿九稳了,可是万万没想到我终究还是在Redis的被问的第一个问题上翻船了~~
面试官 :看你简历上写了熟悉常用数据结构,都有哪些说说
本人 :常用有5种,string,list,set,zset,hash(内心很得意)
面试官 :那你说说都用过哪些数据结构
本人 :用的最多的是string,通常会把json字符串存进去
【你知道Redis的字符串是怎么实现的吗?】面试官 :那你知道Redis内部是怎么实现它的string的么?
本人 :呃~,我了解Redis是用C语言写的,至于具体实现就不清楚了~
到此一面卒~~~
有相同经历的朋友么?


    推荐阅读