什么是Redis
2017-03-28 16:35
429 查看
Redis(REmote DIctionary Server)是什么:
1.是完全开源免费的,用C语言编写的,遵循BSD协议,是一个高性能的(KEY/value)
分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSQL数据库之一,
也被称为数据结构服务器。
2.Redis与其他的可以-value缓存产品有三个特点:
a.Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,
重启的时候可以再次加载进行使用。
b.Redis不仅仅支持简单的key-value类型的数据,同时还提供list、set、Zset、hash
等数据结构的存储。
c.Redis支持数据的备份,即master-slave模式的数据备份。
Redis能做什么:
1.内存存储和持久化:Redis支持异步将内存中的数据写到硬盘上,同时不影响继续服务,
取最新的N个数据的操作,如:可以将最新的10条评论的ID放在Redis的list集合里面。
2.模拟类似于HttpSession这种需要设定过期时间的功能。
3.发布、订阅消息系统。
4.定时器、计算器。
1.是完全开源免费的,用C语言编写的,遵循BSD协议,是一个高性能的(KEY/value)
分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSQL数据库之一,
也被称为数据结构服务器。
2.Redis与其他的可以-value缓存产品有三个特点:
a.Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,
重启的时候可以再次加载进行使用。
b.Redis不仅仅支持简单的key-value类型的数据,同时还提供list、set、Zset、hash
等数据结构的存储。
c.Redis支持数据的备份,即master-slave模式的数据备份。
Redis能做什么:
1.内存存储和持久化:Redis支持异步将内存中的数据写到硬盘上,同时不影响继续服务,
取最新的N个数据的操作,如:可以将最新的10条评论的ID放在Redis的list集合里面。
2.模拟类似于HttpSession这种需要设定过期时间的功能。
3.发布、订阅消息系统。
4.定时器、计算器。
相关文章推荐
- Redis是什么?
- Redis的持久化方案都有哪些?各有什么优缺点?
- redis 写入数据 越来越慢 是什么原因
- Redis是什么?
- redis、memcache和mongodb各自的优缺点是什么,怎么选择呢?
- redis 的incr/decr 的原子性是什么意思?
- Redis和其它键值对存储数据库有什么不同
- IT 缓存框架:足迹第二十三步ehcache、memcache、redis数据库的使用(什么是大项目常用的缓存处理方案)
- scrapy-redis 和 scrapy 有什么区别?
- Redis是什么
- 什么是云数据库 Redis 版
- 什么是redis,redis能做什么,redis的应用场景
- maven依赖里redis的依赖spring-boot-starter-data-redis和spring-boot-starter-redis有什么区别?
- 借用Redis生成主键实现所有类新增不再需要手动配置主键,序列什么的通通GG
- redis中的map存储大量数据会有什么问题
- Redis是什么
- 对Redis的理解,Redis是什么,Redis和Memcache谁快?
- redis系列之redis是什么
- 什么是Redis
- redis 什么是redis,认识redis