Redis简单了解

Redis 是一款高性能的内存数据库,支持字符串、哈希、列表、集合和有序集合等五种数据类型。其优势包括高速读写、数据持久化、简单的事务处理和丰富的数据结构。此外,Redis 还支持主从复制和哨兵机制,适用于缓存、计数、发布订阅等多种场景。然而,内存存储限制了其存储容量,并可能导致数据丢失,且扩容和缓存管理需谨慎处理。
摘要由CSDN通过智能技术生成

支持五种数据类型:

  • String: 字符串
  • Hash: 哈希
  • List: 列表
  • Set: 集合
  • Zset: 有序集合

介绍:Redis 是开源的,免费的,高性能的 非关系形数据库 数据存储在内存,以key-value形式存储

 通用命令:

切换数据库: select  数据库名

查看所有的key: keys *

查看key的数据类型: type key

查看key是否存在: exists key

重命名key:rename  旧名字  新名字

清空数据库:flushdb / flushall

优势:

1.数据存储在内存,读写速度快,性能优异

2.支持数据持久化,便于数据恢复备份

3.支持简单事务满足原子性(要么成功执行要么失败全都不执行)

4.支持五种数据类型,满足多场景需要

5.支持主从复制,实现读写分离,分担读的压力

6.支持哨兵机制,实现自动故障分析

缺点

1.数据存储在内存,主机断电则数据丢失

2.存储容量收到物理内存限制,只能用于小数据量的高性能操作

3.在线扩容比较困难,系统上线必须确保有足够的空间

4.用于缓存时,易出现''缓存雪崩'',''缓存击穿''等问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值