hincky的主页 hincky的主页
  • 学习笔记

    • Vue笔记
    • Vuepress
    • nginx
  • 语言类

    • java
    • go
    • python
    • 设计模式
  • 框架类

    • Spring
    • Spring Security
    • Mybatis
  • 容器技术

    • docker
    • k8s
    • helm
    • prometheus
    • grafana
    • jenkins
  • 命令集合

    • linux命令
    • docker命令
    • git命令
    • vim命令
    • k8s命令
  • 数据库

    • sql
    • mysql
  • 协议

    • 网络模型
    • http/1.1
    • WebSocket
    • http/2
    • TLS/SSL
    • tcp
    • IP
    • tcpdump抓包命令
    • wireshark抓包工具
  • 通用

    • Git
  • 技术分享

    • git push/pull总是超时怎么办
    • idea debug技巧
    • postman使用
    • 问题总结
    • idea使用技巧
  • Oauth2

    • Oauth2原理
  • 项目列表

    • redis项目
    • 微服务项目
  • 分类
  • 标签
  • 归档
  • 随笔
GitHub (opens new window)

Hincky

当有趣的人,做想做的事
  • 学习笔记

    • Vue笔记
    • Vuepress
    • nginx
  • 语言类

    • java
    • go
    • python
    • 设计模式
  • 框架类

    • Spring
    • Spring Security
    • Mybatis
  • 容器技术

    • docker
    • k8s
    • helm
    • prometheus
    • grafana
    • jenkins
  • 命令集合

    • linux命令
    • docker命令
    • git命令
    • vim命令
    • k8s命令
  • 数据库

    • sql
    • mysql
  • 协议

    • 网络模型
    • http/1.1
    • WebSocket
    • http/2
    • TLS/SSL
    • tcp
    • IP
    • tcpdump抓包命令
    • wireshark抓包工具
  • 通用

    • Git
  • 技术分享

    • git push/pull总是超时怎么办
    • idea debug技巧
    • postman使用
    • 问题总结
    • idea使用技巧
  • Oauth2

    • Oauth2原理
  • 项目列表

    • redis项目
    • 微服务项目
  • 分类
  • 标签
  • 归档
  • 随笔
GitHub (opens new window)
  • redis-点评项目

    • 基础篇

      • 安装redis
        • 认识Redis
        • 安装Redis
          • 依赖库
          • 下载安装包并解压
          • 启动
          • 默认启动
          • 指定配置启动
          • 开机自启
        • Redis桌面客户端
          • 命令行客户端
          • 图形化桌面客户端
          • 安装
          • 建立连接
          • 编程客户端
      • redis常见命令以及数据类型
        • Redis通用命令
        • String类型
          • String的常见命令
          • Key结构
        • Hash类型
        • List类型
        • Set类型
        • SortedSet类型
      • redis的java客户端
        • Redis客户端种类
          • Jedis
          • SpringDataRedis]
      • Jedis客户端
        • SpringDataRedis客户端
          • 快速入门
            • 1)引入依赖
            • 2)配置Redis
            • 3)注入RedisTemplate
            • 4)编写测试
            • 快速入门总结
          • 注意项
            • 默认序列化的弊端
            • 自定义序列化
            • StringRedisTemplate
          • 总结:
          • Hash结构操作
      • 实战篇

      • 高级篇

    • springcloud微服务项目

    • 项目实战
    • redis-点评项目
    • 基础篇
    hincky
    2022-11-05
    目录

    redis的java客户端

    # Redis客户端种类

    在Redis官网中提供了各种语言的客户端,地址:https://redis.io/docs/clients/

    其中Java客户端也包含很多:

    image-20220609102817435

    标记为❤的就是推荐使用的java客户端,包括:

    • Jedis和Lettuce:这两个主要是提供了Redis命令对应的API,方便我们操作Redis,而SpringDataRedis又对这两种做了抽象和封装,因此我们后期会直接以SpringDataRedis来学习。
    • Redisson:是在Redis基础上实现了分布式的可伸缩的java数据结构,例如Map、Queue等,而且支持跨进程的同步机制:Lock、Semaphore等待,比较适合用来实现特殊的功能需求。

    # Jedis

    观看下一节:Jedis客户端

    # SpringDataRedis]

    观看下下一节:SpringDataRedis客户端

    编辑 (opens new window)
    #Jedis
    redis常见命令以及数据类型
    Jedis客户端

    ← redis常见命令以及数据类型 Jedis客户端→

    最近更新
    01
    人生前期重要的能力
    05-17
    02
    防火墙命令
    04-11
    03
    docker-compose部署mysql主从集群
    03-22
    更多文章>
    Theme by Vdoing | Copyright © 2022-2023 Hincky | MIT License | 粤ICP备2022120427号
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式