NoSql 介绍

NoSqlkey-value形式存储,和传统的数据库不一样,不一定遵循传统数据库的一些基本要求,比如遵循SQL标准(insert\update\delete\select)、ACID属性(原子性 一致性 隔离性 持久性)、表结构等等,这些数据库有具有以下特点:非关系型的分布式的开源的水平可扩展的。

redis 的介绍

redis 是一个开源的,先进的key-value存储。它通常被称为数据结构服务器,因为键可以包含字符串(string)哈希(hash)链表(list)集合(set)有序集合(zset)。这些数据类型都支持push/pop/add/remove取交集并集等更丰富的操作,redis支持各种不同方式的排序。为了保证效率,数据库都是缓存在内存中,它也可以周期性的更新数据写入磁盘或者把修改操作写入追加的记录文件(类似于mysql的binlog)。

比如链表可以做成:   先进后出 (上通下堵) 桶状   |  队列  先进先出      (上下是通)   队伍

应用场景 

1. 取最新N个数据的操作

2. 排行榜操作,取top N的操作

3. 需要精准的设置过期时间的应用(key 可以设置过期时间)

4. 计数器应用

5. Uniq操作,获取某段时间所有数据排重值

6. 实时系统,反垃圾系统

7. Pub/Sub构建实时消息系统

8. 构建队列系统 (list)

9. 缓存

tar zvxf redis-2.6.13.tar.gz
mv redis-2.6.13 /usr/local/webserver/
cd /usr/local/webserver/redis-2.6.13
make
/usr/local/webserver/redis-2.6.13/src/redis-server /usr/local/webserver/redis-2.6.13/redis.conf

vi /usr/local/webserver/redis-2.6.13/redis.conf
修改 daemonize 为 yes 启动模式就是后台运行了

进入redis /usr/local/webserver/redis-2.6.13/src/redis-cli

http://bbs.lampbrother.net/read-htm-tid-122232-ds-1.html

转载于:https://www.cnblogs.com/newqzp/p/4559461.html

Redis学习一Redis的介绍与安装部署相关推荐

  1. Redis学习笔记~Redis在windows环境下的安装

    Redis是一个key-value的存储系统,它最大的特点就是可以将数据序列化到文件中. redis存储在服务器的内存或者文件中,它不是session,不是cookies,它只是个更安全,更稳定,更可 ...

  2. Redis入门第一篇【介绍、安装】

    tags: Redis title: Redis入门第一篇[介绍.安装] 为什么要用Redis 我对Redis的简单理解:Redis相信学JavaEE的同学都听过这个名词,它是一个缓存数据库. Red ...

  3. Redis学习笔记---Redis的主从复制

    Redis学习笔记-Redis的主从复制 1.Redis的高可用性 高可用性(High Availability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性. Rei ...

  4. Redis学习笔记---Redis的模式订阅与退订

    Redis学习笔记-Redis的模式订阅与退订 1.发布订阅简介 发布订阅是一种通信的模式,Redis提供了发布订阅功能,可以用于消息的传输 Redis的发布订阅机制包括三个部分,publisher( ...

  5. MongoDB学习笔记(一) MongoDB介绍及安装

    系列目录 MongoDB学习笔记(一) MongoDB介绍及安装     MongoDB学习笔记(二) 通过samus驱动实现基本数据操作     MongoDB学习笔记(三) 在MVC模式下通过Jq ...

  6. Typescript 学习笔记一:介绍、安装、编译

    前言 整理了一下 Typescript 的学习笔记,方便后期遗忘某个知识点的时候,快速回忆. 为了避免凌乱,用 gitbook 结合 marketdown 整理的. github地址是:ts-gitb ...

  7. Redis学习笔记---Redis的事务

    Redis学习笔记-Redis的事务 1. Redis事务(弱事务)和Mysql事务对比 Atomicity(原子性):构成事务的的所有操作必须是一个逻辑单元,要么全部执行,要么全部不执行. Redi ...

  8. Kylin快速入门系列(1) | Kylin的简单介绍及安装部署

      大家好,我是不温卜火,是一名计算机学院大数据专业大二的学生,昵称来源于成语-不温不火,本意是希望自己性情温和.作为一名互联网行业的小白,博主写博客一方面是为了记录自己的学习过程,另一方面是总结自己 ...

  9. Storm介绍及安装部署

    本节内容: Apache Storm是什么 Apache Storm核心概念 Storm原理架构 Storm集群安装部署 启动storm ui.Nimbus和Supervisor 一.Apache S ...

  10. NoSQL数据库之Redis数据库:Redis的介绍与安装部署(redis-2.8.19/3.2.5)

     NoSQL(NoSQL = Not Only SQL),它指的是非关系型的数据库.随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的w ...

最新文章

  1. python实现选择排序
  2. dva 中使用绝对路径/别名的方法
  3. 递归式的时间复杂度的计算
  4. Android---------------Activity的学习
  5. php mysql 时间字段_php – MySQL中各种日期/时间字段类型的优...
  6. AB1601 IO口反应延时的问题
  7. 阿里云云市场双11战报:30分钟破100万,单品销量暴涨300倍!
  8. WSGI接口(廖雪峰重点)
  9. websocket连接mysql_websocket 使用 spring 的service层 ,进而调用里面的 dao层 来操作数据库 ,包括redis、mysql等通用...
  10. java 指针 地址压缩_JVM优化之压缩普通对象指针(CompressedOops)
  11. 设计模式笔记二:抽象工厂模式
  12. windows mobile 上面固定比例图像缩放
  13. Java高并发BlockingQueue重要的实现类二
  14. Java设计模式与实践
  15. 微软的_tell函数实现
  16. C++语言编程软件推荐及下载教程
  17. centos journalctl日志查看
  18. main()打成mian()的后果,切记小心
  19. html5 js实现今日头条视频播放列表,Github最火开源项目-高仿今日头条视频列表功能...
  20. 微信小程序如何让storage过期

热门文章

  1. 报错curl: (7) Failed to connect to 127.0.0.1 port xxxx: Connection refused
  2. LeetCode 2121. 相同元素的间隔之和(前缀和)
  3. 接口 vs 抽象类 的区别
  4. LeetCode 1798. 你能构造出连续值的最大数目
  5. 02.改善深层神经网络:超参数调试、正则化以及优化 W2.优化算法
  6. LeetCode 366. 寻找二叉树的叶子节点(上下翻转二叉树+BFS)
  7. LeetCode 957. N 天后的牢房(查找循环节)
  8. LeetCode 1409. 查询带键的排列(map模拟)
  9. mysql系统自带示例数据库_MySQL系统自带的数据库information schema
  10. linux中top工具,Linux命令工具 top详解