SpringBoot 使用 redis以及windo 环境下redis安装

本文介绍了Redis的基本概念、功能,如缓存、队列、发布/订阅等,并强调了内存管理和数据过期策略。在Spring Boot中,讨论了StringRedisTemplate和RedisTemplate的使用,以及不同序列化策略,包括如何重写配置。最后,详细阐述了Windows环境下Redis的安装步骤,包括注册为服务。
摘要由CSDN通过智能技术生成

redis 简介

Redis 是一个可以持久存储的缓存系统。 是一个高性能的key-value 数据库,使用键值对来存储数据

redis 提供给了 多种数据类型用来存储数据:
Key 可以是任意类型,但是最终会存储为 byte[]

String 简单的(key value)存储接口,支持数据的自增,支持BitSet 结构

Hash 哈希表数据结构,支持对field 的自增等操作

List 列表 ,支持按照索引,索引范围获取元素以及Pop Push 等堆栈操作

set 集合 及Zset 有序集合

在存入redis 时要生成一个唯一的key 在查询和删除数据时,可以使用找个key 进行相关操作

redis 功能:

redis 的功能非常强大,既可以作为数据库也可以作为护岸村,还能当作队列,总团体来讲,有以下用途
1.简单的string, 可以作为 memcached替代品,用作缓存系统
2.使用list 的pop 和Push 功能 可以作为阻塞队列/非阻塞队列
3.使用subscribe 和publish 实现发布/订阅模式
4.对数据进行实时分析。
5.使用setz 做去重的计数统计
6.使用SortedSet 在排序

注意事项

由于redis 存储是以内存为主,因此如何节省内存是非常关键的地方。
首先,key越短越好,可以采取编码或者简写的方式。 同时key的数量也需要控制,可以考虑使用hash做二级缓存存储来合并类似的key 从而减少key 到底数量
其次

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值