redis数据结构:

  • String——字符串
  • Hash——字典
  • List——列表
  • Set——集合
  • Sorted Set——有序集合
redisTemplate.opsForValue();//操作字符串
redisTemplate.opsForHash();//操作hash
redisTemplate.opsForList();//操作list
redisTemplate.opsForSet();//操作set
redisTemplate.opsForZSet();//操作有序set

保存对象:

RedisConfig.java

package com.wj.demo.config;import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.redis.connection.RedisConnectionFactory;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.data.redis.serializer.GenericJackson2JsonRedisSerializer;
import org.springframework.data.redis.serializer.StringRedisSerializer;@Configuration
public class RedisConfig {@Beanpublic RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory) {RedisTemplate<String, Object> template = new RedisTemplate<String, Object>();template.setConnectionFactory(redisConnectionFactory);template.setKeySerializer(new StringRedisSerializer());template.setValueSerializer(new GenericJackson2JsonRedisSerializer());template.setHashKeySerializer(new GenericJackson2JsonRedisSerializer());template.setHashValueSerializer(new GenericJackson2JsonRedisSerializer());template.afterPropertiesSet();return template;}
}

测试成功。

【Redis】redis如何保存对象相关推荐

  1. Redis 怎么实现保存Django 查询集

    我们在用Python Django开发秒杀系统的时候,要将Django 查询到商品详细信息保存到Redis缓存中去,但Redis不能直接保存对象,但有什么方法呢? 我们发现可用Python的pickl ...

  2. redis 系列10 字符串对象

    redis 系列10 字符串对象 原文:redis 系列10 字符串对象 一. 字符串对象编码 Redis中字符串可以存储3种类型,分别是字节串(byte string).整数.浮点数.在上章节中讲到 ...

  3. Redis教程:数据对象分析(一)

    目录 1 五种基本数据对象 2 数据结构对象分析 2.1 类型 2.2 编码与底层实现 2.3 编码转换 1 五种基本数据对象 图1 redis数据对象 2 数据结构对象分析 Redis中的每个对象都 ...

  4. Redis设计与实现——对象

    文章目录 对象的类型与编码 字符串对象 编码转换 列表对象 编码转换 哈希对象 编码转换 集合对象 编码转换 有序集合对象 为什么zset同时使用跳跃表和字典来实现? 编码转换 Redis 的底层数据 ...

  5. 「Redis数据结构」集合对象(Set)

    「Redis数据结构」集合对象(Set) 文章目录 「Redis数据结构」集合对象(Set) 一.概述 二.结构 三.编码转换 四.小结 一.概述 Set是Redis中的单列集合,其特点为不保证有序性 ...

  6. 「Redis数据结构」字符串对象(String)

    「Redis数据结构」字符串对象String 文章目录 「Redis数据结构」字符串对象String 一.概述 二.编码分类 int embstr row 三.小结 四.参考 一.概述 字符串数据类型 ...

  7. redis储存实体类对象_Redis如何存储对象与集合示例详解

    前言 大家都知道在项目中,缓存以及mq消息队列可以说是不可或缺的2个重要技术.前者主要是为了减轻数据库压力,大幅度提升性能.后者主要是为了提高用户的体验度,我理解的是再后端做的一个ajax请求(异步) ...

  8. redis之数据结构与对象篇(终章)

    欢迎阅读大魔王的睡前私语系列,这是Redis第四篇文章 压缩列表 压缩列表是列表键和哈希键的底层实现之一.当一个列表键只包含少量列表项,并且每个列表项要么是小整数值,要么是长度比较短的字符串,那么Re ...

  9. MISCONF Redis配置为保存RDB快照

    本文翻译自:MISCONF Redis is configured to save RDB snapshots During writes to Redis ( SET foo bar ) I am ...

最新文章

  1. 暂停和播放CSS3动画的两种实现方法
  2. 配置文件~/.ssh/config和/etc/ssh/ssh_config
  3. 神策数据徐美玲:数字化运营,从 1 到 100 的跨越
  4. 第二周作业-影评、靶机和攻击机的安装与配置、kali的配置、DNS解析
  5. 在排序数组中查找元素的第一个和最后一个位置—leetcode34
  6. %求余数 rand随机数
  7. c语言调用的viod函数不执行,void 函数 调用问题
  8. 【Python】表白程序
  9. java中一级缓存二级缓存_[Java] hibernate 一级缓存和二级缓存
  10. pycocotools安装_pycocotools安装问题
  11. CodeForces - 556C Case of Matryoshkas
  12. android自定义application,Android Test Orchestrator和自定义Application类
  13. grep正则表达式详解及练习
  14. JAVA中this三种方法详解
  15. 1597: [Usaco2008 Mar]土地购买 斜率优化
  16. docker制作alpine-kod镜像
  17. 计算机电缆能代替控制电缆吗,如何区分:计算机电缆与控制电缆!
  18. 了解微信小程序、掌握微信小程序开发工具的使用、了解小程序的目录以及文件结构、掌握小程序中常用的组件、掌握WXML、WXSS、WXS的基本使用
  19. axios库读不到cookie_Vue axios 跨域请求无法带上cookie的解决
  20. 如何理解和成为测试工程师

热门文章

  1. 与建行进行善付通支付接口小知识
  2. linux basics for hackers
  3. Cocos2d-X中实现批处理精灵
  4. 代码实现地图截图功能
  5. android 加号弹出菜单,Android仿微信、qq点击右上角加号弹出操作框
  6. 【插件】Cocos Creator 粒子效果
  7. 天涯论坛——python网络爬虫下载论坛关键字帖文(一)
  8. 37-【什么叫规矩 什么叫体统】谓词
  9. 图片转文字哪个软件好?分享实用图片转文字软件
  10. excel柱状图自定x轴y轴_Excel表格,如何自定义图表中的Y轴数据?,值得收藏