为什么redis中存的session的key和value都要是字节数组的形式?

来源:5-1 Shiro会话管理1

慕数据3162479

2019-01-03 10:27

为什么redis中存储的session的key和value都要是字节数组的形式?

写回答 关注

4回答

  • DangCode
    2021-03-08 21:43:35

    序列化 反序列化 这都是耗cpu的操作 redis也没有原生的对象数据库快 但是原生对象数据库就要考虑并发问题了

  • 慕粉932864
    2020-08-14 17:46:16

    总体上说,就是可以提高存取效率,并且在底层存储中节省空间。

  • 莫失莫忘H
    2019-09-27 17:31:07

    因为RedisTemplate默认是用字节方式序列化,可以用泛型解决RedisTemplate<String>,也可直接使用StringRedisTemplate进行Redis的相关操作

  • 慕圣8085107
    2019-01-03 11:44:02

    redis并没有要求一定要用字节数组来存储数据,它提供了五种基本存储类型来满足日常的应用场景:字符串、哈希、列表、集合、有序集合!所谓的存储字节数组,其实只是开发人员把对象采用一定的序列化工具序列化后再进行存储。为了能够提高redis性能,建议合理设计存储内容。

Shiro安全框架入门

从零入门Shiro安全框架

48036 学习 · 332 问题

查看课程

相似问题