1. 聊聊Redis中五种常见的数据类型各自的特点 ? 在项目开发中,为什么要用Redis,具体的应用场景 ?
Redis数据库是直接从内存中读取数据的数据库,比较高效和快速。
-
前端发起请求到服务端,服务端,先查询Redis,从Redis查询首页概览数据,如果有数据,就直接返回。
-
如果Redis中没有首页概览数据,再查询MySQL数据库,从数据库中查询数据。
-
再将MySQL查询的数据缓存到Redis数据库中。
Redis适用于对实时数据没有特别高的要求。
五种类型:1.String类型;字符串类型 常见指令 sget msget sput msput setex incr decr
2.Hash类型;里面有包含了多个键值对 hget hset hkeys hvals hmset hmget
3.List类型;有序排列,可重复 lpush lpop rpush r pop lrange
4.Set类型;无序排列,不可重复 sadd smembers scard
5.Zset:为每个元素增加一个Score,从而使元素变的有序,zadd zrange zrevrange