1.  Redisson Redisson是Redis官方推荐的Java版的Redis客户端。它提供的功能非常多,也非常强大,此处我们只用它的分布式锁功能。 https://github.com/redisson/redisson 1.1.  基本用法 <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>…

2020年5月12日 0条评论 0点热度 阅读全文

前言 Redis 常用的数据结构有: String (字符串)、 List(列表)、Set(集合)、HashMap(哈希)、Sorted sets(有序集合)。不常用的有:Bitmaps(位图)、Hyperloglogs 、Geospatial。本文主要介绍如何Redis 中 String 的操作介绍 。 Redis 所有的数据结构和Java 中的HashMap 一样key 是唯一的并且这个key是一个字符串,然后通过唯一 key 值来获取 value 数据。而我们所说的 string(字符串)、 list(列表)…

2020年2月25日 0条评论 1点热度 阅读全文

 

2019年12月9日 0条评论 0点热度 阅读全文

定义一个基本类(必须继承自Serializable,否则无效) public class Car implements Serializable { private static final long serialVersionUID = -1L; private double price; private String colour; public Car(double price, String colour){ this.price = price; this.colour = colour; } publi…

2019年9月29日 0条评论 0点热度 阅读全文

方式一:序列化操作 public class SerializeUtil { /* * 序列化 * */ public static byte[] serizlize(Object object){ ObjectOutputStream oos = null; ByteArrayOutputStream baos = null; try { baos = new ByteArrayOutputStream(); oos = new ObjectOutputStream(baos); oos.writeObject(…

2019年3月26日 0条评论 0点热度 阅读全文

一、Redis的服务器端和客户端是如何进行通讯的? (1) 带着问题我们来学习Redis底层是如何实现的,大家知道Redis的持久化有两种方式: 1. 第一种是RDB的方式来实现的持久化: RDB持久化是指在指定的时间间隔内将内存中的数据集快照写入磁盘,实际操作过程是fork一个子进程,先将数据集写入临时文件,写入成功后,再替换之前的文件,用二进制压缩存储。所以他是一个全量的方式来进行持久化的 优点: 一旦采用该方式,那么你的整个Redis数据库将只包含一个文件,这样非常方便进行备份。比如你可能打算没1天归档一些数…

2018年11月26日 0条评论 0点热度 阅读全文

       Redis支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。笔者总结了这五种数据存储类型及常用命令。 一、String String 是Redis最简单的数据存储类型,以key-value的形式可对任何数据进行存储,包括图片或序列化对象。【k-key  v-value】 常用命令 举例 解释…

2016年2月2日 0条评论 0点热度 阅读全文