- List列表是简单的字符串列表,按照插入顺序排序,你可以添加列表头部和列表尾部
- Redis的Set是string类型的无序集合。集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 - sadd命令:添加一个String 元素到key对于的set集合中,成功返回1,如果元素已经在集合中返回0,如果key对应的set不存在则返回错误。
- 实例
- zset(sorted set : 有序集合) - Redis zset 和set一样也是String类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合从大到小进行排列顺序。 - zset的 成员是唯一的,但是分数却可以重复 。 - zadd命令:添加元素到集合,元素在集合中存在则更新对应的score
- 实例
- pom.xml文件:主要依赖一些spring的一些jar包
- redis的配置文件
- java文件的配置
- 我一直在纠结一个问题,为什么使用主函数的时候,我们的依赖注入就不起作用了,而只能通过application的getbean 方法来获得的,主要是因为 他的执行的顺序不同,我们在执行主函数,在依赖注入的时候,我们的Spring 在main函数里没有实例化所以bean对象也没有注入到spring容器里,所以我们在获取bean的时候获取的是空指针。