• redis之hello


    1.创建一个maven工程

    2.进入redis官网

      https://github.com/xetorthio/jedis
    

    3.找到

    <!--导入到pom.xml文件中-->
    <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> <type>jar</type> <scope>compile</scope> </dependency> 测试的类 Jedis jedis = new Jedis("localhost"); jedis.set("foo", "bar"); String value = jedis.get("foo");

      

    redis是一个非关系型的数据库,全名是 not only sql,它的产生不能完全取代关系型数据库,只是关系型数据库的一个补充。

    特点:解决高并发,高可用,高可扩展,大数据存储等一系列问题的解决方案。

       非关系型数据的分类

    分类 相关产品 典型应用 数据模型
    1.键值存储数据库

     Tokyo Cabinet/Tyrant、Redis、Voldemort、Berkeley DB

    内容缓存,主要用于处理大量数据的高访问负载。 一系列键值对 快速查询 存储的数据缺少结构化
    2.列存储数据库 Cassandra, HBase, Riak 分布式文件系统 以列簇式存储,将同一列数据存在一起 查找速度快,可扩展性强,更容易进行分布式扩展 功能相对局限
    3.文档型数据库 CouchDB、MongoDB Web应用(与Key-Value类似,Value是结构化的) 一系列键值对 数据结构要求不严格 查询性能不高,而且缺乏统一的查询语法
    4.图形数据库 Neo4J、InfoGrid、Infinite Graph 社交网络 图结构 利用图结构相关算法 需要对整个图做计算才能得出结果,不容易做分布式的集群方案。

    这里我们只对redis进行研究

    Redis是使用c语言开发的一个高性能键值数据库。Redis可以通过一些键值类型来存储数据。

    键值类型:

      String字符类型

      map散列类型

      list列表类型

      set集合类型

      sortedset有序集合类型

    Jedis jedis = new Jedis("localhost");
    jedis.set("foo", "bar");
    String value = jedis.get("foo");
    

      

  • 相关阅读:
    263邮箱配置告警发件配置
    交换机日期时间设置
    【Switch】- 配置日志文件输出syslog信息
    网络设备断电注意事项
    H3C交换机保存机制
    Docker学习笔记
    小型网络组网模型讲解
    Linux下管理员强行踢出用户的命令使用方法
    Linux SNMP 监控一些常用OID
    MySQL解决方案
  • 原文地址:https://www.cnblogs.com/fjkgrbk/p/redis_hello.html
Copyright © 2020-2023  润新知