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 复用模型。
相关文章推荐
- Redis 简介
- 【Redis】redis数据结构简介
- redis基础简介(四)- 消息的发布订阅
- Redis简介 Linux安装Redis Redis使用
- Jedis简介,Jedis连接 HelloWorld实现,设置redis连接密码,Jedis 连接池实例,
- Spring Data Redis简介以及项目Demo,RedisTemplate和 Serializer详解
- redis的源码文件简介
- Redis 1:简介
- redis(一)简介
- redis入门——redis简介
- redis简介(翻译整理稿,进行中)
- (一)Redis简介
- redis简介
- Redis简介
- Redis简介以及和其他缓存数据库的区别
- Redis简介
- redis简介及linux上部署
- 【转】NoSQL初探之人人都爱Redis:(2)Redis API与常用数据类型简介
- Redis 数据结构简介 4000
- Centos下的Redis安装简介