美文网首页
谈谈redis

谈谈redis

作者: 第六象限 | 来源:发表于2018-01-10 19:52 被阅读0次

(1)什么是redis?

Redis 是一个基于内存的高性能key-value数据库

(2)Reids的特点

Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB

(3)Redis支持的数据类型

Strings
Lists
Sets 求交集、并集
Sorted Set
hashes

(4)Redis是单进程单线程的

redis利用队列技术将并发访问变为串行访问,消除了传统数据库串行控制的开销

(5)使用Redis有哪些好处?

(1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1)
(2) 支持丰富数据类型,支持string,list,set,sorted set,hash
(3) 支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行
(4) 丰富的特性:可用于缓存,消息,按key设置过期时间,过期后将会自动删除

(6). redis相比memcached有哪些优势?

(1) memcached所有的值均是简单的字符串,redis作为其替代者,支持更为丰富的数据类型
(2) redis的速度比memcached快很多
(3) redis可以持久化其数据

相关文章

  • 谈谈Redis的SETNX 分布式锁

    谈谈Redis的SETNX 在 Redis 里,所谓 SETNX,是「SET if Not eXists」的缩写,...

  • 谈谈redis

    (1)什么是redis? Redis 是一个基于内存的高性能key-value数据库 (2)Reids的特点 Re...

  • 谈谈Redis

    只因酷爱编程,写的不好的地方,欢迎一起来探讨! redis是什么? 简单的是一个可以持久化(permanent)k...

  • 厉害了,原来Redis是这样做集群的!

    “Redis用过吗?” “用过。” “能谈谈对Redis集群的认识吗?” “额……” 这是一段真实的面试经历。 最...

  • Redis的数据结构及应用场景

    一. 谈谈对redis的理解,它的应用场景。 Redis是一个key-value存储系统,它支持存储的value类...

  • Redis的数据结构及应用场景

    一. 谈谈对redis的理解,它的应用场景。 Redis是一个key-value存储系统,它支持存储的value类...

  • 那些年用过的Redis集群架构(含面试解析)

    今天我们来谈谈Redis集群这个话题,需要说明的是本文 适合人群:不知道自己生产Redis集群架构,以及对Redi...

  • Redis真的又小又快又持久吗

    一本正经 面试官:小伙子,谈谈对Redis的看法。 我:啊,看法呀,坐着看还是躺着看。Redis很小?很快?但很持...

  • Redis 常见的面试题

    Q1. 谈谈对 Redis 的多数据库机制Redis 默认自带有16个数据库,即db0~db15. 但是 Redi...

  • Redis基础面试题

    1、谈谈你对Redis的理解?它的使用场景有哪些? Redis是一个开源的内存中的数据结构存储系统、支持网络、可基...

网友评论

      本文标题:谈谈redis

      本文链接:https://www.haomeiwen.com/subject/nzcanxtx.html