在现在的公司虽然还没有用到Redis,觉得再不复习一下就快忘记了 今晚趁有时间 把redis的知识点重新梳理了一下
首先什么是reids ? redis有什么作用? 使用redis有什么好处? redis的五大对象分别是什么?
一 、Redis 是NOSQL中一种,Redis 是一个高性能的key-value数据库,
二、redus可以基于缓存来提升系统性能,说得直白一点就是用于缓存,直接在缓存中读取数据
三、达到的好处不言而喻就是可以提高系统性能,
四、redis的五大对象分别是 字符串 String 、哈希 hash、列表 list 、集合set、有序集合 sorted set
1.string的数据结构就是 key:value(string/int/float),出现重复key会进行覆盖。。。。String是Redis最基本的数据类型,结构为一个key对应一个value。
2.list的数据结构就是 key: value1(string/int/float) ,value2(string/int/float)。。。。。 list类型 元素可以重复,遵循先进先出,用作消息对列 一个key对应对应多个value
3.hash的数据结构 class: field1:value(string/int/float) field2:value(string/int/float) 。。。。。 哈希类型是不可以重复的,但是field对应的值可以重复
4.set的数据结构 key: value1(string/int/float) value2(string/int/float) 。。。。。 set 集合类型成员是唯一的,就是说集合中不能出现重复的数据。
5.sorted set的数据结构 key: value1(string/int/float) value2(string/int/float)。。。。sorted set有序集合和集合一样也是String类型元素的集合,且不允许重复的成员。