具体展示:

文章插图
通用命令通用命令一般是针对key使用的命令 , 常用命令有:
# 查找所有符合给定模式的key(一般用*查找所有)KEYS pattern# 检查给定key是否存在EXISTS key# 返回key所存储的值的类型TYPE key# 返回给定key的剩余生命时间,以s为单位TTL key# 删除指定的存在的keyDEL key# 切换数据库(一共有16号数据库 , 默认使用0号数据库)select number具体展示:

文章插图
在Java中操作Redis最后我们要来介绍Redis的实际使用,结合我们的Java来使用Redis
介绍Redis的Java客户端有很多 , 官方推荐的主要是这三种:
其中Spring对Redis客户端进行了整合,提供了Spring Data Redis
在Spring Boot项目中还提供了对应的Starter,即Spring-boot-starter-data-redis
jedis我们首先来学习Jedis的使用,Jedis使用在我们正常的Java项目中 , 它的地位就好似Mysql的JDBC一般
下面我们来了解其具体使用:
- 载入坐标
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.example</groupId> <artifactId>jedis_demo</artifactId> <version>1.0-SNAPSHOT</version> <dependencies> <!--用于测试--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> <!--Jedis坐标--> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.8.0</version> </dependency> </dependencies></project>
- 我们直接在测试类里书写代码
package com.itheima.test;import org.junit.Test;import redis.clients.jedis.Jedis;import java.util.Set;/** * 使用Jedis操作Redis * 我们大致分为三步:获得连接,执行具体操作,关闭连接 */public class JedisTest { @Test public void testRedis(){ //1 获取连接(ip或者主机,端口号) Jedis jedis = new Jedis("localhost",6379); //2 执行具体的操作(指令基本和redis相同) jedis.set("username","xiaoming"); String value = jedis.get("username"); System.out.println(value); jedis.del("username"); jedis.hset("myhash","addr","bj"); String hValue = jedis.hget("myhash", "addr"); System.out.println(hValue); Set<String> keys = jedis.keys("*"); for (String key : keys) { System.out.println(key); } //3 关闭连接 jedis.close(); }}
推荐阅读
-
-
-
-
-
-
-
2023武汉中考志愿填报规则详解 2021年武汉中考志愿填报时间
-
关于深圳市万科教育发展基金会简述 深圳市万科教育发展基金会
-
没有足够的可用内存来运行此程序 没有足够的可用内存来运行程序
-
-
-
-
-
-
绝地求生刺激战场军团名字怎么改?军团名字修改攻略[多图]
-
-
-
OPPO Reno6简单评测 oppo reno6有nfc吗
-
-