redis学习笔记-jedis操作redis

第5章Jedis 操作 Redis

使用 Redis 官方推荐的 Jedis,在 java 应用中操作 Redis。Jedis 几乎涵盖了 Redis 的所有
命令。操作 Redis 的命令在 Jedis 中以方法的形式出现。jedis 完全兼容 redis 2.8.x and 3.x.x
⚫ Jedis 源码:https://github.com/xetorthio/jedis
⚫ api 文档:http://xetorthio.github.io/jedis/
⚫ 下载:http://search.maven.org/,搜索 jedis

5.1下载 Jedis 和 Commons-Pool

5.1.1 下载 Jedis
Jedis 是 Redis 的 java 客户端。 Maven 依赖:

<dependency>
 <groupId>redis.clientsgroupId>
 <artifactId>jedisartifactId>
 <version>2.9.3version>
 dependency>

5.1.2 下载 Commons-Pool
Jedis 对象并不是线程安全的,在多线程下使用同一个 Jedis 对象会出现并发问题。为
了避免每次使用 Jedis 对象时都需要重新构建,Jedis 提供了 JedisPool。JedisPool 是基于
Commons Pool 2 实现的一个线程安全的连接池
Maven 依赖

<dependency>
 <groupId>org.apache.commonsgroupId>
 <artifactId>commons-pool2artifactId>
 <version>2.6.0version>
dependency>

5.2Java 应用使用 Jedis 准备

项目中加入 jar:
⚫ jedis-2.9.3.jar
⚫ commons-pool2-2.6.0.jar
5.2.1 字符串(string)
redis学习笔记-jedis操作redis_第1张图片
5.2.2 哈希(hash)

  1. 使用 Jedis 连接实例池。
    redis学习笔记-jedis操作redis_第2张图片
  2. 使用连接池操作 hash 数据类型
    redis学习笔记-jedis操作redis_第3张图片
    redis学习笔记-jedis操作redis_第4张图片
    5.2.3 列表 list
    redis学习笔记-jedis操作redis_第5张图片
    5.2.4 集合 Set
    redis学习笔记-jedis操作redis_第6张图片
    5.2.5 有序集合 Sorted Set
    redis学习笔记-jedis操作redis_第7张图片
    5.2.4 集合 Set
    redis学习笔记-jedis操作redis_第8张图片
    5.2.5 有序集合 Sorted Set
    redis学习笔记-jedis操作redis_第9张图片
    5.2.6 事务(Transaction)
    redis学习笔记-jedis操作redis_第10张图片

你可能感兴趣的:(数据库,#,redis,redis,sql,数据库,nosql)