帮忙么网 > Redis > 当前页面

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

2025-03-13 NEW个对象

一、使用redis

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

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

二、将对象存在Hash里

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

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

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

三、使用哪个好:

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

上一篇:Redis大Key危害以及解决方案?

下一篇:

相关文章

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

    一、使用redis 可以将对象转换为json,然后存储到redis里。 这样做一次性从数据库里读取出全部数据,然后进行读写操作。

    NEW个对象 2025-03-13

  • Redis的IO多路复用

    I/O多路复用是指利用单个线程来同时监听多个Socket ,并在某个Socket可读、可写时得到通知,从而避免无效的等待,充分利用CPU资源。

    NEW个对象 2024-10-18

  • Redis大Key危害以及解决方案?

    Redis大Key危害以及解决方案?

    NEW个对象 2025-02-11

推荐文章