Redis

来源:互联网 发布:jbqbld128enm编程 编辑:程序博客网 时间:2024/06/05 20:48

Redis

1.什么是redis:

redis是一个nosql(not only sql不仅仅是sql)数据库,翻译成中文叫做非关系型数据库。
关系型数据库:以二维表的形式区存储数据
非关系型数据库:以键值对的形式存储数据(key,value)
redis是一家意大利的小型创业型公司创建的,后来被VMWare赞助,redis底层用C来写。

2.redis的应用领域:

(1)分布式缓存
(2)分布式session
(3)保存博客或者论坛的留言回复
只要是数据量过大的,并发量高的情况redis就是比较推荐的选择
注意:
redis等于说就是将数据存放到内存中去,内存的特点是速度快但是不易保存,所以说redis将数据保存到内存中去虽然速度快,但是无法持久化,所以redis不能够单独使用

3.优缺点:

(1)优点:
存取速度快,具体限制于服务器和硬件。
(2)缺点:
持久化支持不好,所以redis不作为数据的主数据库存储,一般配合传统的关系型数据库。
  一般情况下redis部署在linux环境下,不部署到windows下,因为linux环境上的效率要高于windows环境下的redis。

其中redis分为前端启动和后端启动。这里不做详细的叙述。因为我具体也不是很清楚,只知道默认是前端启动,后端启动需要改动配置,后端启动在关闭redis服务器的窗口后,仍然可以获取相关的值。