NoSQL和redis的介绍
传统的关系型数据库难以支持当下“三高”的互联网环境,而NoSQL能在高并发,高扩展等方面体现较强的优势,具体体现有以下几点:
- 易扩展性
- 高负载型(用空间换时间)
- 灵活多样的数据类型
- 高可用性
redis是NoSQL中的一个比较典型的非关系型数据库,其常用在以下几个方面:
- 缓存机制(最常用)
- 在线好友列表
- 任务队列,比如秒杀活动等
- 应用排行榜
接下来将记录我在deepin系统下,安装以及使用redis的步骤。
安装C的编译环境
由于redis是C语言开发的,所以对redis进行编译的之前,需要安装C的编译环境。
在控制台中输入:
sudo apt-get install gcc g++ -y
解压redis压缩文件
首先下载一个redis的压缩文件,解压到/usr/local目录下
tar -xvf redis-