NoSQL的四大分类
1.键值(Key-Value)存储数据库。使用到一个哈希表,这个表只有一个指针指向特定的数据, Redis Memcache
2.列存储数据库 HBase
3.文档型数据库 MongoDB ,SQLite
4.图形数据库 InfinterGraph
NoSQL的应用场景
1.数据模型比较简单
2.数据灵活性更强
3.对数据库性能要求比较高
4.不需要高度的数据一致性
Redis特点
1.Redis是K-V型数据库
2.Redis有丰富的数据类型(五大数据类型)
3.Redis支持持久化存储
4.Redis是单线程,线程安全,效率低
安装Redis(Linux版)
1.解压redis的压缩包
2.由于redis是c语言写的,安装之前需要c语言的依赖 yum install -y gcc
3.需要使用gcc 对redis的安装文件进行编译 make MALLoc=libc
4.执行安装 redis make install PREFIX=/user/redis
5.启动redis服务 进入redis安装目录,进入bin目录,./redis-server