1.非关系型数据库
nosql: not only Structured Query Language (不仅仅结构化查询语言)
Ø Schemaless (弱结构)
Ø In-Memory (基于内存)
Ø 弱化事务
Ø 适用于Cluster(集群)环境
Ø 没有复杂的连接查询操作
Ø 持久化
2.什么是redis
Redis是用C 语言开发的、一个开源、支持网络、基于内存、键值对型的NOSQL数据库
支持的数据类型:
string ,list ,set ,sortedset hash
使用场景
3.redis的安装
3.1安装环境
redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。如果没有gcc环境,需要安装gcc:
yum install gcc-c++
如果提示是否安装,输入y
3.2Redis安装
(1)先把准备好的压缩包传到opt文件下
(2)解压缩
tar -zxvf redis-4.0.1.tar.gz
(3)编译
cd redis-4.0.1
make
(4)安装
make PREFIX=/opt/redis install
(5)配置redis.conf
<1>复制 redis.conf
cp /opt/redis-4.0.1/redis.conf /opt/redis/bin
<2>编辑
cd /opt/redis/bin
vim redis.conf
#bind 127.0.0.1 // 注释掉 69行
protected-mode no // yes改为no 89行
daemonize yes # no改为 yes 在138行
wq 保存退出
(6)启动和关闭redis
<1>启动
/opt/redis/bin/redis-server /opt/redis/bin/redis.conf
<2>查看是否启动
ps -ef|grep redis
<3>客户端连接
/opt/redis/bin/redis-cli
<4>关闭redis
/opt/redis/bin/redis-cli shutdown