前言 Redis 当中提供了许多重要的高级特性,比如发布与订阅,Lua 脚本等。Redis 当中也提供了自增的原子命令,但是假如我们需要同时执行好几个命令的同时又想让这些命令保持原子性,该怎么办呢?这……继续阅读 » 4年前 (2021-03-31) 2127浏览 0评论1220个赞
前言 在 Redis 中,有一种数据类型,当在存储的时候会同时采用两种数据结构来进行分别存储,那么 Redis 为什么要这么做呢?这么做会造成同一份数据占用两倍空间吗? 五种基本类型之集合对象 Red……继续阅读 » 4年前 (2021-03-31) 1682浏览 0评论2992个赞
前言 本文GitHub已收录:https://zhouwenxing.github.io/ 正常情况下我们选择使用 Redis 就是为了提升查询速度,然而让人意外的是,Redis 当中却有一种比较有意……继续阅读 » 4年前 (2021-03-31) 1434浏览 0评论470个赞
前言 列表对象是 Redis 中 5 种基础数据类型之一,在 Redis 3.2 版本之前,列表对象底层存储结构有两种:linkedlist(双端列表)和 ziplist(压缩列表),而在 Redis……继续阅读 » 4年前 (2021-03-31) 2213浏览 0评论861个赞
前言 本篇博客已被收录GitHub:https://zhouwenxing.github.io/ 在日常开发中,为了保证数据的一致性,我们一般都选择关系型数据库来存储数据,如 MySQL,Oracle……继续阅读 » 4年前 (2021-03-31) 1353浏览 0评论511个赞
前言 在 jdk 的 juc 工具包中,提供了一种延迟队列 DelayQueue。延迟队列用处非常广泛,比如我们最常见的场景就是在网购或者外卖平台中发起一个订单,如果不付款,一般 15 分钟后就会被关……继续阅读 » 4年前 (2021-02-03) 2423浏览 0评论1748个赞
前言 Redis 作为一款内存数据库,被广泛使用于缓存,分布式锁等场景,那么假如断电或者因其他因素导致 Reids 服务宕机,在重启之后数据会丢失吗? Redis 持久化机制 Redis 虽然是定义为……继续阅读 » 4年前 (2021-01-30) 1337浏览 0评论2985个赞
前言 Redis 是一个键值对数据库,其键是通过哈希进行存储的。整个 Redis 可以认为是一个外层哈希,之所以称为外层哈希,是因为 Redis 内部也提供了一种哈希类型,这个可以称之为内部哈希。当我……继续阅读 » 4年前 (2021-01-20) 2836浏览 0评论1441个赞