redis是一个nosql数据库
1.nosql介绍
json也是key-value形式存储
比如说遵循sql标准:在nosql当中,sql语句不好使
ACID属性:事务处理,虽然redis也支持事务,但非常简单。已至于满足不了工作
表结构:nosql没有固定的表结构
分布式:比mysql要简单些、要轻松些
NoSQL特点
nosql适用场景
2.对海量数据的高效率存储和访问:friendfeed站一个月可达到2.5亿的用户动态,它应该用的就是nosql
2. redis的介绍
链表(list)可以做为栈(栈:先进后出)、也可以做为队列
zset:其实就是添加一个键,来达到有序集合
push/pop:压入弹出
记录文件:相当于oracle的日志文件,记录操作日志
3.redis适用场合
有+4G:有超过4G胡数据
1.用户程序直接访问redis数据库
2. redis访问失败时才访问mysql
redis可以很轻松的将大象装进冰箱

redis、mysql、mogodb对比
3.需要精确设定过期时间的应用:可以用key设置过期时间,mysql无法做到
7.发布与订阅
4.redis的安装与部署
不要使用release或测试版
cd的src目录,make install --make这里做编译的意思
/bin放命令
/etc放配置文件
为什么要移动文件,这样做是便于管理
启动redis服务

redis-server启动时可以指定配置文件
mango的默认端口是27017、28017
关闭redis
pkill redis-server
kill all、kill -9
redis-cli shutdown
应用程序连redis需要安装对应的扩展包(这里只是了解下)
redis的配置文件
对咱们的数据进行备份的第2种方式
author:zy
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30109892/viewspace-1820522/
,如需转载,请注明出处,否则将追究法律责任。