前言:
上一篇关于
Spring Cache
的文章我们较为系统的介绍了
Spring Cache
,而
Redis
在实际项
目工程中也有较为广泛的应用。
这篇文章就作为
Spring Cache
的一个简要补充,或者叫做番外篇吧,主要介绍一下
Redis
在
winows
下的安装
,
以及
Springboot
集成
Redis
和一些较为简单的使用。
Redis 介绍:
不废话,先看官网对于
Redis
是怎样介绍的:
Redis is an open source (BSD licensed), in-memory data structure store, used as a database,
cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted
sets with range queries, bitmaps, hyperloglogs, geospatial indexes with radius queries and
streams. Redis has built-in replication, Lua scripting, LRU eviction, transactions and different
levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic
partitioning with Redis Cluster.
Redis
是一个开源
(BSD
许可
)
,内存中的数据结构存储,用作数据库、缓存和消息代理。它支
持字符串、散列、列表、集合、带范围查询的排序集合、位图、超
loglogs
、带半径查询和
流的地理空间索引等数据结构。
Redis
具有内置的复制、
Lua
脚本、
LRU
退出、事务和不同级
别的磁盘持久性,并通过
Redis Sentinel
和
Redis
集群自动分区提供高可用性。
大体来说呢,
Redis
是一个开源的,免费的,高性能的
Key-Value
数据库。
Redis
与其他
key - value
缓存产品有以下三个特点:
1. Redis
支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载
进行使用。
2. Redis
不仅仅支持简单的
key-value
类型的数据,同时还提供
list
,
set
,
zset
,
hash
等数据
结构的存储。
3.Redis
支持数据的备份,即
master-slave
模式的数据备份。
评论0