NoSQL:not only sql
什么是NoSQL?
是一项全新的数据库理念,泛指非关系型的数据库。
为什么有NoSQL?
互联网项目:数据库高并发读写,海量数据高效率存储,数据库的高可用性和高可扩展性。
NoSQL的主流:
键值对(redis)、列式存储、文档图形、图形数据库。
NoSQL特点:
数据库高并发读写,海量数据高效率存储,可扩展。
Redis简介
什么是实时系统?
瞬间可以实现某些数据的统计或者是功能的实现
什么是Redis?
由C语言实现的直接操作内存的开源的高性能的数据库软件。
Redis的应用场景?
- 缓存(数据查询、短连接、新闻内容、商品内容等等)
- 聊天室的在线好友列表
- 任务队列(秒杀、抢购、12306等等)
- 应用排行榜
- 网站访问统计
安装redis
步骤一:
打开虚拟机,开启linux操作系统。获取Redis的安装包,redis-3.0.7.tar.gz,利用filezilla.exe软件(Linux章节用过)将安装包上传到/root/
步骤二:
命令cd /root/ 到root文件夹里面。命令tar -zxvf redis-3.0.7.tar.gz解压。
步骤三:
编译,将源码翻译成为.o文件,命令cd /root/redis-3.0.7进入文件夹,命令make编译。
步骤四:
创建一个安装目录,命令mkdir /usr/local/redis,创建一个名为redi