2021年1月27日

Redis数据结构编码之ZSet

摘要: 有序集合的编码可以是zipList和跳表 还有一种实现方式,就是放到压缩列表里 那么什么时候redis决定使用压缩列表呢 阅读全文

posted @ 2021-01-27 16:47 MaXianZhe 阅读(134) 评论(0) 推荐(0) 编辑

Redis数据结构编码之Hash

摘要: hash的编码有两种 而正常的hash是用字典实现的 阅读全文

posted @ 2021-01-27 16:19 MaXianZhe 阅读(71) 评论(0) 推荐(0) 编辑

Redis数据结构编码之List

摘要: 在Redis中List有两种编码方式 1 压缩列表 2 链表 上面的压缩列表有三个元素 1 three 5。压缩列表数据部分其实就是数组,内存地址连续。注意,这个数组地址空间并不在redisObject里面 链表的每个元素都是一个RedisObject 阅读全文

posted @ 2021-01-27 15:37 MaXianZhe 阅读(170) 评论(0) 推荐(0) 编辑

Redis SetNx 同时设置过期时间

摘要: set k1 value22 EX 100 NX 阅读全文

posted @ 2021-01-27 15:30 MaXianZhe 阅读(4435) 评论(0) 推荐(1) 编辑

如何用ZK实现分布式锁

摘要: public class BaseDistributedLock { private final ZkClientExt client; private final String path; private final String basePath; private final String lo 阅读全文

posted @ 2021-01-27 14:50 MaXianZhe 阅读(205) 评论(0) 推荐(0) 编辑

Netty样例之如何使用LengthFieldBasedFrameDecoder

摘要: 一 客户端 public class NewClient { private int port; private String address; public NewClient(int port,String address) { this.port = port; this.address = 阅读全文

posted @ 2021-01-27 12:12 MaXianZhe 阅读(497) 评论(0) 推荐(0) 编辑

大端序和小端序

摘要: 计算机硬件有两种储存数据的方式:大端字节序(big endian)和小端字节序(little endian)。 举例来说,数值0x2211使用两个字节储存:高位字节是0x22,低位字节是0x11。 大端字节序:高位字节在前,低位字节在后,这是人类读写数值的方法。小端字节序:低位字节在前,高位字节在后 阅读全文

posted @ 2021-01-27 11:31 MaXianZhe 阅读(575) 评论(0) 推荐(0) 编辑

SpringBoot整合redis

摘要: 先上代码 一 添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <!-- lettuc 阅读全文

posted @ 2021-01-27 10:59 MaXianZhe 阅读(247) 评论(0) 推荐(0) 编辑

导航