单选题

以下关于缓存技术的描述,哪一项是正确的( )。

A
Memcache只支持简单的key-value结构,而Redis支持更复杂的数据结构
B
Redis不支持数据持久化,而Memcache支持
C
Squid主要用于FTP和HTTP协议的反向代理,不支持HTTPS
D
Redis天生支持多线程,而Memcache是单线程模型
查看答案
答案
正确答案:A
解析
【内容考查】本题主要考察缓存技术中Memcache、Redis和Squid的特点和比较。【选项分析】A. 正确。Memcache确实只支持简单的key-value结构,而Redis除了支持key-value,还支持list、set、hash等更复杂的数据结构。B. 错误。实际上Redis支持数据持久化,而Memcache不支持。Redis可以将数据保存到磁盘上,而Memcache是纯内存数据库。C. 错误。Squid实际上支持HTTPS协议。它是一个高性能的代理缓存服务器,支持FTP、gopher、HTTPS和HTTP协议。D. 错误。Redis实际上是单线程模型,而Memcache支持多线程。Redis将任务封闭在一个线程中执行,而Memcache可以充分利用多核处理器的优势。因此,正确答案是A。
历年真题
资料下载

注册回到顶部

版权所有©环球网校All Rights Reserved