当前位置:网站首页>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.用于缓存时,易出现’‘缓存雪崩’‘,’‘缓存击穿’'等问题
边栏推荐
猜你喜欢
argparse —— 命令行选项、参数和子命令解析器
VS2022中关于scanf函数报错解决方法
St. Regis Takeaway Project: New dishes and dishes paged query
81.搜索旋转排序数组II(数组旋转后二分查找)
Qt实现一个重复文件检测小工具(原理:通过md5校验)
C语言:快速排序三种方法(递归)
50道SQL练习题(刷完直接进大厂)
Solve the problem that the local nacos is not configured but the localhost8848 connection exception always occurs
HCIP-第九天-BGP(边界网关协议)
手把手教你设计一个CSDN系统
随机推荐
人生的第一篇博客(初识代码)
别找了,你要的C语言“数组”在这里
Qt在QTableWidget、View等表格中添加右击菜单
信号量解决生产者消费者问题
Qt通过QSttings类读取*.ini配置文件
手把手教你设计一个CSDN系统
海量号码需要保存,如何才能尽可能少地占用内存?
函数解剖——深挖printf()与scanf()
871.最低加油次数(动态规划)
三子棋游戏实现(c语言)
Frobenius norm(Frobenius 范数)
[详解C语言]一文带你玩转数组
多进程实现并发服务器
2022 SQL big factory high-frequency practical interview questions (detailed analysis)
函数解剖——深挖getchar()与putchar()
417.太平洋大西洋水流问题
208.实现Trie树(字典树与哈希表实现)
Navicat cannot connect to mysql super detailed processing method
flask使用token认证
5.6EPOLLONESHOT事件