具体展示:

文章插图
通用命令通用命令一般是针对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(); }}
推荐阅读
-
-
奶茶店加盟店要多少钱 喜茶加盟吗 奶茶店加盟店多少钱
-
-
-
-
-
-
-
-
-
-
-
-
使命召唤手游据点争夺武器选什么,据点争夺各类武器玩法攻略,高手进阶
-
root和无root双运行稳定运行使用 和平精英并肩王牌战士国服叮当v5.9破解上市辅助软件
-
-
-
-
-