NoSql——Redis在以后开发比较重要(基础)

Redis是一款高性能的开源NoSQL数据库,采用C语言编写,数据存储于内存中,提供高速读写和强大并发能力。支持多种数据类型,如字符串、链表、集合、有序集合和哈希。相较于MySQL和Memcached,Redis在存储位置、存储过期、读写性能方面表现更优,且支持集群和持久化,是关系数据库的有效补充。

Redis是什么?

Redis 是一个高性能开源C语言写的Nosql非关系型数据库),数据保存在内存中。

Redis 是以key-value形式存储,和传统的关系型数据库不一样。不一定遵循传统数据库的一些基本要求,比如说,不遵循sql标准,事务,表结构等等,非关系型数据库严格上不是一种数据库,应该是一种数据结构化存储方法的集合

好处:

1.数据保存在内存,存取速度快,并发能力强

2.它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、 zset(sorted set --有序集合)和hash(哈希类型)。

3.redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库(如MySQL)起到很好的补充作用。

4.它提供了Java,C/C++,C#,PHP,JavaScript等客户端,使用很方便。

5.Redis支持集群主从同步)。数据可以主服务器向任意数量从的从服务器上同步,从服务器可以是关联其他从服务器的主服务器。

6.支持持久化,可以将数据保存在硬盘的文件中

7.支持订阅/发布(subscribe/publish)功能 QQ群

 

Mysql、Memcached和Redis的比较:

 

mysql

redis

memcached

类型

关系型

非关系型

非关系型

存储位置

磁盘

磁盘和内存

内存

存储过期

不支持

支持

支持

读写性能

非常高

非常高

 

window下的安装以及使用

可以在网上自行下载redis软件

 

 

 

 

 

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值