Redis
文章平均质量分 94
一纸春秋
张鼎元的博客。
展开
-
SpringBoot笔记 —— 利用redis数据库和mysql数据库查询获取数据
在之前写的SpringBoot项目中 SpringBoot笔记 —— 使用MVC和三层架构模拟网站用户登录检查 SpringBoot笔记 —— 数据库连接池 使用数据库连接池,解决了多次创建连接的问题。现在又要开始思考一个新的问题,那就是如何提高查询效率。 在上面的博客里面,我都是通过查询mysql数据库来获取相应的数据,但是当要查询的表里面的数据非常多的时候,比如数十万的数据,查询效率就会很低,往往要消耗两三秒的时间才能查询到一条数据。 而在学习redis数据库之后,我们可以通过这个基于内存的数据库来提升原创 2021-11-16 22:37:10 · 4445 阅读 · 0 评论 -
Redis笔记 —— 列表List,Hash散列,Set集合,SortedSet有序集合
redis数据库里面的键值对,value值的数据类型不止是String类型的字符串,还可以是其他的数据类型 redis的存储形式是键值对,key值一般是String类型,而value值的类型可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sorted sets)等类型。 目录LIst列表往列表中压入和弹出元素从一个列表尾部弹出元素压入到另一个列表的头部获取列表中的元素设置指定位置上的元素获取列表长度,即列表内的元素个数从列表头部开始删除值等于value的元...原创 2021-11-16 00:31:30 · 1521 阅读 · 0 评论 -
Redis笔记 ——String (用位图统计一段时间内用户登录天数,与网站指定时间段内活跃用户数)
redis是一个高性能的 key-value 数据库,是跨平台的非关系型数据库 redis基于内存,并且支持持久化。可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 redis支持的数据类型丰富,包括key-value类型数据,字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets)等 redis的key值是二进制安全的,也就说可以用任何二进制序列作为key值,从简单字符串到一个图片文件都可以。 (1)key的取值不能.原创 2021-11-15 21:32:58 · 1739 阅读 · 0 评论