• 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,谁先操作,如图

  • 相关阅读:
    字符串练习
    python基础
    熟悉常用的Linux操作
    大数据概述
    递归下降分析程序
    自动机
    词法语法分析1
    关于我对编译原理的理解
    6小时学会TypeScript入门实战教程(大地)
    kotlin
  • 原文地址:https://www.cnblogs.com/fuckingPangzi/p/9870174.html
Copyright © 2020-2023  润新知