当前位置:网站首页>Redis简单了解
Redis简单了解
2022-07-30 05:40:00 【YuanBao717】
支持五种数据类型:
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.用于缓存时,易出现’‘缓存雪崩’‘,’‘缓存击穿’'等问题
边栏推荐
- numpy中np.inf函数的用法讲解
- create-nuxt-app创建出来的项目没有server
- Machine Learning - Gradient Descent Optimization - C language implementation
- 零基础C语言“函数”教程,有手就行
- [Koltin Flow (2)] The end operator of the Flow operator
- MySQL 数据库基础知识(系统化一篇入门)
- Countdown (Source: Google Kickstart2020 Round C Problem A) (DAY 88)
- What is SOA (Service Oriented Architecture)?
- pwn-ROP
- 报错:npm ERR code EPERM
猜你喜欢
随机推荐
St. Regis Takeaway Project: New dishes and dishes paged query
839. Simulated heap
Frobenius norm(Frobenius 范数)
numpy中np.inf函数的用法讲解
406.根据身高重建队列
别找了,你要的C语言“数组”在这里
面试前需要巩固的算法知识点(自用,更新中)
Numpy 中 np.vstack() 和 np.hstack() 简单解析
MySQL user authorization
524.通过删除字母匹配到字典里最长单词
Qt设置窗口可拖动
strlen和sizeof的区别
50道SQL练习题(刷完直接进大厂)
384.打乱数组
0基础玩转C语言—初识C语言(上)
函数(c语言)
Qt在QTableWidget、View等表格中添加右击菜单
cnpm installation steps
[详解C语言]一文带你玩转数组
留念 · 大学时代最后的系统设计图









