【Redis】redis如何保存对象
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如何保存对象相关推荐
- Redis 怎么实现保存Django 查询集
我们在用Python Django开发秒杀系统的时候,要将Django 查询到商品详细信息保存到Redis缓存中去,但Redis不能直接保存对象,但有什么方法呢? 我们发现可用Python的pickl ...
- redis 系列10 字符串对象
redis 系列10 字符串对象 原文:redis 系列10 字符串对象 一. 字符串对象编码 Redis中字符串可以存储3种类型,分别是字节串(byte string).整数.浮点数.在上章节中讲到 ...
- Redis教程:数据对象分析(一)
目录 1 五种基本数据对象 2 数据结构对象分析 2.1 类型 2.2 编码与底层实现 2.3 编码转换 1 五种基本数据对象 图1 redis数据对象 2 数据结构对象分析 Redis中的每个对象都 ...
- Redis设计与实现——对象
文章目录 对象的类型与编码 字符串对象 编码转换 列表对象 编码转换 哈希对象 编码转换 集合对象 编码转换 有序集合对象 为什么zset同时使用跳跃表和字典来实现? 编码转换 Redis 的底层数据 ...
- 「Redis数据结构」集合对象(Set)
「Redis数据结构」集合对象(Set) 文章目录 「Redis数据结构」集合对象(Set) 一.概述 二.结构 三.编码转换 四.小结 一.概述 Set是Redis中的单列集合,其特点为不保证有序性 ...
- 「Redis数据结构」字符串对象(String)
「Redis数据结构」字符串对象String 文章目录 「Redis数据结构」字符串对象String 一.概述 二.编码分类 int embstr row 三.小结 四.参考 一.概述 字符串数据类型 ...
- redis储存实体类对象_Redis如何存储对象与集合示例详解
前言 大家都知道在项目中,缓存以及mq消息队列可以说是不可或缺的2个重要技术.前者主要是为了减轻数据库压力,大幅度提升性能.后者主要是为了提高用户的体验度,我理解的是再后端做的一个ajax请求(异步) ...
- redis之数据结构与对象篇(终章)
欢迎阅读大魔王的睡前私语系列,这是Redis第四篇文章 压缩列表 压缩列表是列表键和哈希键的底层实现之一.当一个列表键只包含少量列表项,并且每个列表项要么是小整数值,要么是长度比较短的字符串,那么Re ...
- MISCONF Redis配置为保存RDB快照
本文翻译自:MISCONF Redis is configured to save RDB snapshots During writes to Redis ( SET foo bar ) I am ...
最新文章
- 暂停和播放CSS3动画的两种实现方法
- 配置文件~/.ssh/config和/etc/ssh/ssh_config
- 神策数据徐美玲:数字化运营,从 1 到 100 的跨越
- 第二周作业-影评、靶机和攻击机的安装与配置、kali的配置、DNS解析
- 在排序数组中查找元素的第一个和最后一个位置—leetcode34
- %求余数 rand随机数
- c语言调用的viod函数不执行,void 函数 调用问题
- 【Python】表白程序
- java中一级缓存二级缓存_[Java] hibernate 一级缓存和二级缓存
- pycocotools安装_pycocotools安装问题
- CodeForces - 556C Case of Matryoshkas
- android自定义application,Android Test Orchestrator和自定义Application类
- grep正则表达式详解及练习
- JAVA中this三种方法详解
- 1597: [Usaco2008 Mar]土地购买 斜率优化
- docker制作alpine-kod镜像
- 计算机电缆能代替控制电缆吗,如何区分:计算机电缆与控制电缆!
- 了解微信小程序、掌握微信小程序开发工具的使用、了解小程序的目录以及文件结构、掌握小程序中常用的组件、掌握WXML、WXSS、WXS的基本使用
- axios库读不到cookie_Vue axios 跨域请求无法带上cookie的解决
- 如何理解和成为测试工程师