首页 > 项目 > 当前页面

redis存储对象使用String还是Hash?

2025-03-13 NEW个对象

一、使用redis

可以将对象转换为json,然后存储到redis里。

这样做一次性从数据库里读取出全部数据,然后进行读写操作。

二、将对象存在Hash里

每次读写,可以操作某个字段。

但是每次操作都会进行一次redis连接。

所以能批量操作,尽量批量操作。

三、使用哪个好:

1、如果对象字段不多,就三四个,那直接用String。
2、数据更新少String。
3、每次操作不需要读取全部数据,使用Hash
4、存储大量key的时候,使用hash,减少key的数量

相关文章

  • 支付中心-业务场景描述

    公司的业务模块分为:订单模块、钱包模块等,后续还会加入其它的模块。 订单模块和钱包模块都需要有支付功能,比如:支付宝和微信支付。 支付宝支付:二维码支付、PC支付、条码支付等等。 微信支付:微信小程序支付、付款码支付、APP支付等等。

    NEW个对象 2024-10-17

  • 如果你网站突然有很多流量你该如何处理?

    网站突然有大量流量的话,一般有以下俩种情况? 1、出现了热点事件。 2、网站被攻击了,比如:DDOS 那么技术上需要引入限流组件,保持系统的稳定。

    NEW个对象 2024-10-21

  • 高并发秒杀系统,需要考虑哪些问题,以及解决方案

    高并发秒杀系统,需要考虑哪些问题,以及解决方案

    NEW个对象 2026-06-08

NEW个对象 NEW个对象
JAVA是世界上最好的语言