在使用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(); } }