Redis介绍
redis是一个开源的、使用C语言开发的、支持网络、可基于内存亦可以持久化的日志型、key-value数据库,并提供多种语言的api。
本质上是客户端-服务端的软件程序。
特点是使用简单、性能强大、功能应用场景丰富。
通用命令:
DEL key | key存在时删除key |
---|---|
DUMP key | 序列化给定key,并返回被序列化的值 |
DUMP key | 序列化给定key,并返回被序列化的值 |
EXISTS key | 检查给定key是否存在 |
EXPIRE key seconds | 为给定key设置过期时间,单位秒 |
TTL key | 以秒为单位,返回给定key的剩余生存时间,time to live |
TYPE key | 返回key所存储的值的类型 |
数据结构String
数据结构List
数据结构Set
数据结构-Sorted set
数据结构-Hash
数据结构-GEO
数据结构 -Stream