随笔分类 -  后端 / redis

摘要:FastJson 序列化处理 null 值的 1. 默认行为 FastJson 序列化时默认跳过值为 null 的字段。这意味着如果一个对象的某个字段为 null,序列化后的 JSON 不会包含该字段。 2. 序列化 null 字段 如果希望保留 null 值字段,即使字段的值为 null 也要在 阅读全文
posted @ 2024-10-19 00:35 槑孒 阅读(411) 评论(0) 推荐(0) 编辑
摘要:续https://www.cnblogs.com/echohye/p/18464302 问题 如果我需要获取Hash类型的所有键值,应该怎么获取呢 cmd = "redis.call('HGETALL', key)" 如果是直接使用以上命名,将会直接报序列化失败 (我这里的redis是使用FastJ 阅读全文
posted @ 2024-10-14 15:46 槑孒 阅读(43) 评论(0) 推荐(0) 编辑
摘要:/** * 使用 Lua 脚本批量获取 Redis 键的值 * * @param prefix Redis 中的键列表 * @return 键对应的值的列表 */ public <E> List<E> getAllListValuesByPrefix(String prefix, Class<?> 阅读全文
posted @ 2024-10-14 15:32 槑孒 阅读(67) 评论(0) 推荐(0) 编辑
摘要:在Windows上使用Docker创建Redis并设置密码 拉取Redis镜像 通过终端执行以下命令来获取Redis的官方镜像: docker pull redis 启动Redis容器并设置密码 使用--requirepass选项来设置Redis密码。例如,启动Redis并将密码设置为your_pa 阅读全文
posted @ 2024-09-24 21:18 槑孒 阅读(106) 评论(0) 推荐(0) 编辑
摘要:Redis 缓存数据库查询的实现 1. 需求背景 数据库表 globalship 存储大量船舶信息,每次查询船舶信息时,使用 mmsi 作为查询条件。 由于数据量大,直接查询数据库性能较差,计划引入 Redis 缓存优化查询速度。 目标:通过 mmsi 查询船舶信息,若 Redis 中存在缓存则直接 阅读全文
posted @ 2024-09-24 21:13 槑孒 阅读(56) 评论(0) 推荐(0) 编辑
摘要:在Windows上安装Redis的过程稍有不同,因为Redis官方只提供了Linux版本。 不过,可以通过以下几种方法在Windows上安装Redis: 方法1:使用微软维护的Redis for Windows版本 微软的Open Tech团队曾维护过Redis的Windows端口。可以使用这个版本 阅读全文
posted @ 2024-09-20 00:36 槑孒 阅读(2399) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示