• 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共享、购物车
  • 相关阅读:
    Java并发编程:线程池的使用
    AlarmManager与PendingIntent
    ConnectivityManager与检查网络连接的使用
    IntentService的使用
    Service(Local Service)简介
    Looper、Hander、HandlerThread
    XML_PULL解析
    android AsyncTask 的使用(转载)
    android 连接网络的简单实例
    xml drawable
  • 原文地址:https://www.cnblogs.com/hzanyan/p/11973771.html
Copyright © 2020-2023  润新知