一.简介
redis是一款Nosql系列的非关系型数据库,是为了解决取一些常用的数据时能
够快速存取它将数据存储到内存当中,极大地提高了查询与写入的速度
适用场景:1.秒杀系统
2.排行榜
等场景。
二.redis中储存数据的方式
1. key value
2. 哈希存储
3. list存储
4. set存储
5. sortedset存储
三.语法
1.key value
存:set key value
取:get key
删除:del key
2.哈希存储
存:hset key field value
取:hget key field
取所有:hgetall key
删除:hdel key field
3.list
头部存:lpush key value
尾部存:rpush key value
取:lrange key [下标范围]
头部删除:lpop key (并且会返回删除的这个值)
尾部删除:rpop key(并且会返回删除的这个值)
4.set(不可重复)
存:sadd key value
取:smembers key
删除:srem key value
5.sortedset
存:zadd key score value
取:zrange key [下标范围]
删除:zrem key value
6.常用命令
1.keys * (获取所有key)
2.type key (获取key的类型)
3.del key (删除key)