zoukankan      html  css  js  c++  java
  • redis的学习使用,第一章

    redis是一种nosql数据库,not only sql。

    redis与mysql的比较:

    • mysql是关系型数据库管理系统,RDB,存数据是非常可靠的,受限制非常多,但是很安全
    • redis是一种高速缓存,能不持久化,就不持久化,要的是效率,通常持久化的话,在mysql里面也是有一份的,不用担心。

    redis是以(key,value)方式存储的双列集合。

    redis的存储类型多样性说的value,多样多样的value。memcache的存储类型单一(String)不满足需求。

    支持五种类型:String(存session),hash(存对象的),List(有序的列表),Set(集合),SorttedSet(有序的集合)

    还有功能就是:1发布订阅--------,2持久化----------

     String类型的两个重要特性:1过期特性,2 setnx 唯一特性

    1,expire key second

    2, setnx key value

    实际操作步骤:

    第一步启动redis服务端,然后启动redis服务端

    然后在客户端使用,完毕

     setnx的作用是当分布式锁的作用,当两个tomcat同时准备要操作资源,这时候去redis里面用setnx建立一个key,谁先建立到key,谁先操作,如图

  • 相关阅读:
    003 Rabbitmq的简单队列
    002 Rabbitmq的安装
    001 消息中间件--Rabbitmq
    013 mybatis整合
    013 Durid监控
    012 druid数据源
    011 嵌入式容器
    集成支付宝IOS
    2015起航,
    python 创建用户
  • 原文地址:https://www.cnblogs.com/fuckingPangzi/p/9870174.html
Copyright © 2011-2022 走看看