zoukankan      html  css  js  c++  java
  • Redis 概述

    一、Redis概述

    Redis是Remote Dictionary Sever的简称,关于Redis有很多标签,下面就是Redis最常见的几个标签:

    • 内存数据库
    • 键值对数据库
    • 非关系型数据库,即NoSQL
    • 高性能和高可用
    • 复制和分片
    • 数据可持久化
    • .....

    简而言之,Redis是一款基于内存的高性能键值对存储系统。

     

    二、Redis安装

    Reis的安装过程可以参考菜鸟教程

    https://www.runoob.com/redis/redis-install.html

     

    三、Redis客户端

    Redis除了提供安装包下的redis-cli交互式客户端以外,Redis提供了多种语言的客户端API,具体的可以进入Redis官网 redis.io 中查看具体语言对应的客户端API,由于自己是做Java相关开发的,下面以Java语言的客户端API为例来分析:

    下图3.1为Redis官网提供的支持Java语言的Redis客户端API。

    clipboard

    图3.1 redis官网退款客户端

    从上图可以看到Java开发人员经常使用的Redis API,比如:Jedis、Redisson等,其中标记为黄色五角星的API为Redis官方推荐的API。后面也会有针对Jedis和Redisson API的源码分析部分。

    除了Jedis、Redisson以外,还有Jedipus、JRedis、lettuce、RedisClient用的也比较多。这些API有的有官网地址或github地址,具体感兴趣的可以访问这些地址。

  • 相关阅读:
    vim中自动添加文件的作者、时间信息、版本等
    linux shell ipaddress
    java ant学习
    ganglia rpm安装
    深入分析 Java 中的中文编码问题
    javaIO调优
    超强的vim设置
    linux中core文件的生成和配置
    C和C++ 语言动态内存分配
    Linux的常用命令
  • 原文地址:https://www.cnblogs.com/glsy/p/11815850.html
Copyright © 2011-2022 走看看