您的位置:首页 > 数据库 > Redis

redis简介

2019-06-25 14:26 1201 查看

redis

redis作为一个非关系型内存键值数据库,可以存储键值和五种不同类型的值类型。

键值只能为String型,值类型可以为String、List、Hash、Set、Sorted Set五种类型。

因为redis是将数据保存在内存中,因此读写效率非常高,常用作缓存,另外也可以用于分布式锁。除此之外,redis还支持事务(假事务)、持久化

LUA脚本,分布式集群等。

 

redis与memcache区别

1、redis支持五种值类型,而memcache只支持String一种。

2、redis支持数据的持久化,可以将内存中的数据保存到硬盘上,再次重启时,可以重新加载到内存中,而memcache保存的内存数据不能被持久化保存。

3、集群模式:memcached没有原生的集群模式,需要依靠客户端来实现往集群中分片写入数据;但是 redis 目前是原生支持 cluster 模式的.

4、Memcached是多线程,非阻塞IO复用的网络模型;Redis使用单线程的多路 IO 复用模型。

 

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: