一.redis简介。
Redis为Nosql的库,即非关系型数据库 ,非结构 化,非关联的
键值字符串,
存储的为键值对信息:Key,Value。
无法全部满足ACID
2.Redis存储块的原因
1.基于内存
2.IO多路复用
3.良好的编码
3.支持数据持久化
4.支持主从集群,分片集群
5.支持多语言客户端
redis命令行 redis-cli进入客户端
Set [key] [value]
二,Redis的数据结构
1.String:如Hello world
2.Hash 如:{name:"十七",age:23}
3.List 如[A->B->C]
4.Set 如{A,B,C}
5.SortedSet 如{A:1,B:2,C:3}
6.GEO {A:(120.3,30.5)}
7.BitMap 0110110101110101011
8.HyperLog 01101101110101011
三.reids通用命令(各种数据结构)
1.Keys :查看符合所有模板的所有key
keys+通配符
如 keys * 查看所有key。效率低,不建议在生成环境设备上使用
DEL:删除一个指定的KEY
Exists :判断一个key是否存在
expire:给一个key设置有效期,有效期到期时key会被自动删除
TTL:查看一个key的有效时间