Redis
王 炸
一线互联网8年开发经验,微信搜:转行程序员
展开
-
简单动态字符串体现的Reids的优秀设计思想
刚刚看了下Redis底层数据实现方式String 简单动态字符串List 双向链表 压缩列表Hash 哈希表 压缩列表Set 整数数组 哈希表SortSet 跳表 压缩列表产生一个疑问:什么是简单动态字符串?struct sdshdr{ int len; //记录buf中已使用字节的数量等于SDS所保存的字符串的长度 int free; //记录buf中未使用字节的长度 char []buf; //字节数据,保存字符串}原创 2021-04-22 10:44:45 · 138 阅读 · 2 评论 -
吐血整理60个Redis面试题,全网最全了
1.Redis 是一个基于内存的高性能key-value数据库。2.Redis相比memcached有哪些优势:memcached所有的值均是简单的字符串,redis作为其替代者,支持更为丰富的数据类型 redis的速度比memcached快很多 redis可以持久化其数据3.Redis是单线程redis利用队列技术将并发访问变为串行访问,消除了传统数据库串行控制的开销4.R...原创 2019-11-20 17:49:06 · 3053 阅读 · 1 评论