在使用Jedis操作Redis数据库时,Jedis默认会操作下标为0的数据库(db0)。而Redis默认存在16个数据库,数据库名称为db0~db15。我们可以通过jedis的select方法选择指定下标的数据库,然后对该数据库进行操作。
实例:手动选择下标为10的数据库,且向该数据库写入key-value和获取key的值。代码如下:package com.huangx.redis;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
public class readredis {
public static void main(String[] args) {
// 使用默认的配置获取jedis对象
// 连接到本地 localhost:6379 Redis服务器
JedisPool jedisPool = new JedisPool();
Jedis jedis = jedisPool.getResource();
// 选择下标为10的数据库,即DB10
jedis.select(10);
// 存入值到DB10数据库
jedis.append("title", "hello redis!");
// 从DB10数据库获取值
String value = jedis.get("title");
System.out.println(value);
// 释放资源
jedis.close();
jedisPool.close();
}
}