• 依赖
  <dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.11</version><scope>test</scope></dependency><dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>2.9.0</version></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.12</version></dependency></dependencies>
  • 测试
  @Testpublic void Test1() {
//    连接RedisJedis jedis = new Jedis("localhost", 6379);
//    操作Redis - 因为Redis命令是什么,Jedis方法就是什么jedis.set("name", "李四");
//    释放资源jedis.close();System.out.println(jedis.get("name"));}
  • 存入对象

@Data
@AllArgsConstructor
@NoArgsConstructor
public class User  implements Serializable {private String name;private String Date;
}
  • 导入依赖
    <dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>test</scope></dependency><dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>2.9.0</version></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.12</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.2.6.RELEASE</version></dependency>
  • 测试
  @Testpublic void Test2() {
//    连接RedisJedis jedis = new Jedis("localhost", 6379);
//    准备key(String) -value (user)String key = "user";User value = new User("张三", "1999");
//    将key和value转换为byte[]byte[] byteKey = SerializationUtils.serialize(key);byte[] byteValue = SerializationUtils.serialize(value);
//    将key和value存储到Redisjedis.set(byteKey, byteValue);
//    释放资源jedis.close();
  • 读取对象

@Testpublic void Test3() {
//    连接RedisJedis jedis = new Jedis("localhost", 6379);
//    准备一个keyString key = "user";
//    将key转换为字节数组类型byte[] byteKey = SerializationUtils.serialize(key);
//    jedis去redis中获取valuebyte[] value = jedis.get(byteKey);
//    将value反序列化User user = (User) SerializationUtils.deserialize(value);System.out.println(user);
//    释放资源jedis.close();}
  • 字符串现使存入

 <dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>test</scope></dependency><dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>2.9.0</version></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.12</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.2.6.RELEASE</version></dependency><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.70</version></dependency><dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter</artifactId><version>RELEASE</version><scope>compile</scope></dependency>
  • 测试
  @Testpublic void test1(){
//    连接RedisJedis jedis = new Jedis("localhost",6379);
//    准备key(String) - value(User)String key = "stringUser";User value = new User("帅哥","19999");
//    使用fastJSON将value转换为json字符串String stringValue = JSON.toJSONString(value);
//    存储到Redis中jedis.set(key,stringValue);
//    释放资源jedis.close();}
  • 获取字符串格式
 @Testpublic void test2(){
//    连接RedisJedis jedis = new Jedis("localhost",6379);
//准备一个keyString key = "stringUser";//去Redis中查询valueString value = jedis.get(key);//将value反序列化一个对象User user = JSON.parseObject(value, User.class);System.out.println("user = "+ user);
//    释放资源jedis.close();}

Jedis连接Redis读写基本操作相关推荐

  1. Java中使用Jedis连接Redis对SortedSet进行排序操作

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  2. Java中使用Jedis连接Redis对Hash进行操作的常用命令

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  3. Java中使用Jedis连接Redis对Set进行操作的常用命令

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  4. Java中使用Jedis连接Redis对List进行操作的常用命令

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  5. Java中使用Jedis连接Redis对String进行操作的常用命令

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  6. Java中使用Jedis连接Redis服务端时提示:JedisConnectionException: Failed connecting

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  7. 使用jedis连接Redis

    一.通过jedis连接redis单机 1.1导入jedis依赖 <dependency><groupId>redis.clients</groupId><ar ...

  8. jedis连接redis哨兵

    jedis连接redis哨兵 在有哨兵监控的主从结构下,使用jedis连接有以下几个步骤 使用JedisSentinelPool对象连接sentinel sentinel会返回给客户端当前master ...

  9. Jedis连接redis

    今天与大家分享下,Jedis连接池使用.先看一段JAVA 代码: JedisPoolConfig config = new JedisPoolConfig();config.setMaxIdle(10 ...

最新文章

  1. sortable 拖拽时互换目标的位置_报表如何实现行列互换效果?
  2. python的unicode_python的unicode及其编码解码
  3. POI异步导入Excel兼容xsl和xlsx
  4. tensorflow实现原理
  5. Struts2 拦截器: 拦截器与过滤器区别
  6. 使用 function 构造函数创建组件和使用 class 关键字创建组件
  7. Redis再入门 codis 对比 Memcached
  8. java 非法线程_JVM中的线程行为
  9. java int ==_Java 位运算符和 int 类型的实现
  10. 交接文档怎么写_如何最快速的交接工作
  11. oracler日期函数相差六个月_oracle中计算两个日期的相差天数、月数、年数、小时数、分钟数、秒数等...
  12. 从零开始学习python编程-从零开始学python编程一:首行代码
  13. 测绘地理信息标准规范汇总下载
  14. TSC打印机,使用java打印二维码
  15. 苹果手机安装火狐xpi_为Firefox扩展安装添加XPI MIME类型
  16. 骗子QQ微信在线查询系统网站源码
  17. 国内无代码平台数据统计功能对比
  18. Warframe Rank考核
  19. OData的初步认识
  20. 计算机二战一个双非学校怎样,双非二战学长成功调剂985:看他的调剂院校选择!...

热门文章

  1. Star Schema完全参考手册读书笔记二
  2. Linux编程(3)_vim的使用
  3. Dockerfile优化建议
  4. 测试管理工具QC第一篇-QC安装步骤(史上最详细的图解过程)-第一篇
  5. 3、Fiddler 如何捕获Firefox的会话
  6. c语言回调函数构架程序,c语言函数回调函数回调
  7. 图书室用计算机,电子阅览室使用
  8. 阿里云块存储、对象存储(OSS)、文件存储(NAS)的区别?
  9. 移卡科技java_聊一聊Java垃圾回收与卡表技术
  10. airpods固件更新方法_AirPods 固件迎来大更新!这两个功能终于支持了