- redis 是nosql的一种
redis 是单词的缩写: remote(远程) directory(字典) server(服务)
官网:中文网
英文网(推荐)
redis 是一个基于内存数据库:
特点:
- 高性能:内存存储。I/O读取速度不受硬盘的限制
- 存数数据类类型丰富
memache(只有String数据类型)
redis 5大数据类型 + 其他类型 string hash list set sortset
- 拥有数据持久化功能
memache(没有数据持久化)
- 高可用性
redis 提供了高可用的服务
- 附加:
各大云公司对于redis都有非常好的支持(阿里云 腾讯云)
可以直接跟redis作者联系
redis社区非常活跃
redis文档做的非常详细
redis在全球范围内广泛使用
githap
Stack overflow
redis基本命令
通用命令
根据表达式获取所有的键 keys *(表达式)
判断多个键名 是否存在 exists key 返回键名查询键值的个数
查看key 类型 type key
有关redis 数据库的命令
select index 选择数据库(数据库的切换)
dbsize 某个数据库中键值的个数
flushdb 清除数据库中所有的键
flusAll 清除所有所有数据库的键
关闭数据库的命令
1、杀死进程 kill -9 id
2、通过客户端执行shutdown命令