zoukankan      html  css  js  c++  java
  • Redis入门(一)

    Redis入门

    什么是Redis

    Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库,属于非关系型数据库的一种(NoSQL)。
    Redis 与其他 key - value 缓存产品有以下三个特点:
    1. Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
    2. Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
    3. 在高并发的情形下,Redis的相比关系型数据库有很大的优势。
    Redis的特性
    1. redis数据访问速度快(数据在内存中)
    2. redis有数据持久化机制(持久化机制有两种:1.定期将内存数据dump到磁盘。2.AOF(append only file)持久化机制----用记日志的方式记录每一条更新操作,一旦出现灾难,可以通过日志重放来恢复整个数据库)
    3. redis支持集群模式
    4. redis相比其他缓存工具(ehcach/memcached),有一个鲜明的的优势:支持丰富的数据结构。
    Redis应用场景
    1. 用来做缓存----redis的所有数据是放在内存中的
    2. 可以在某些特定应用场景下替代传统数据库---比如社交类的应用
    3. 在一些大型系统中,巧妙地实现一些特定的功能:session共享、购物车
  • 相关阅读:
    hdu 2082 找单词
    hdu 2079 选课时间(题目已修改,注意读题)
    hdu 2073 无限的路
    hdu 2062 Subset sequence
    poj 2777 Count Color
    hdu 2067 小兔的棋盘
    卡特兰数
    poj3468
    hdu1394
    hdu1166(线段树之单点更新)
  • 原文地址:https://www.cnblogs.com/hzanyan/p/11973771.html
Copyright © 2011-2022 走看看