![](https://img-blog.csdnimg.cn/20201108103250347.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Redis
文章平均质量分 89
redis
一口好锅
草率计划,立即行动!
展开
-
用python实现redis的数据不断同步至mysql
问题场景 我们又一个数据采集器,采集了三种类型的数据,为了提高数据采集过程中上传的实时性能,采集到的数据不断插入到redis中。我们需要将redis中的数据同步到数据库,因为后续的数据分析工作是基于数据库中的数据来进行的。 redis里的数据长这样 存入redis的数据有3个类型,分别是鼠标数据、键盘数据、窗口数据。 鼠标数据 键盘数据 窗口数据 解决方案 因为涉及3个类型的数据,3类数据分别存在redis里边的3个list,分别是mouse、keyboard和window。使用3个线程分别原创 2020-09-12 17:17:43 · 960 阅读 · 0 评论 -
Redis笔记【7】:五大数据类型之 sorted_set (zset) 类型(基本操作、注意事项、应用场景)
Redis笔记 Redis笔记【1】:为什么要使用Nosql Redis笔记【2】:最简单的redis操作命令 Redis笔记【3】:五大数据类型之string类型 Redis笔记【4】:五大数据类型之hash类型 Redis笔记【5】:五大数据类型之 list 类型 Redis笔记【6】:五大数据类型之 set 类型 sorted_set类型 sorted_set基于的新的存储需求:数据排序有利于数据的有效展示,需要提供一种可以根据自身特征进行排序的方式 需要的存储结构:新的存储模型,可以保存可排序的数原创 2020-08-27 21:19:13 · 816 阅读 · 0 评论 -
Redis笔记【6】:五大数据类型之 set 类型(基本操作、注意事项、应用场景)
Redis笔记 Redis笔记【1】:为什么要使用Nosql Redis笔记【2】:最简单的redis操作命令 Redis笔记【3】:五大数据类型之string类型 Redis笔记【4】:五大数据类型之hash类型 Redis笔记【5】:五大数据类型之 list 类型 set类型 set 基于的新的存储需求:存储大量的数据,在查询方面提供更高的效率 需要的存储结构:能够保存大量的数据,高效的内部存储机制,便于查询 set类型存储空间 set类型数据的基本操作 添加数据 sadd key membe原创 2020-08-27 20:29:29 · 644 阅读 · 0 评论 -
Redis笔记【5】:五大数据类型之 list 类型(基本操作、注意事项、应用场景)
list 类型 list 基于的数据存储需求:存储多个数据,并对数据进入存储空间的顺序进行区分 需要的存储结构:一个存储空间保存多个数据,且通过数据可以体现进入顺序 list 类型:保存多个数据,底层使用双向链表存储结构实现 Redis存储空间 list 类型数据基本操作 添加/修改数据 lpush key value1 [value2] ... rpush key value1 [value2] ... 获取数据 lrange key start stop # 指定索引范围获取数据 l原创 2020-08-27 19:33:59 · 576 阅读 · 0 评论 -
Redis笔记【4】:五大数据类型之hash类型(基本操作、应用场景)
第一篇: Redis笔记:数据类型之string类型 结合实际谈谈为什么需要hash 其实为什么需要一个新的数据类型,而不是仅仅就用string类型,根本的原因还是string类型满足不了一些需求,用hash来作为解决方案。 在存储上有一个问题,就是对象类型的存储如果具有较频繁的更新需求,用string来频繁操作会显得笨重。 新的存储需求:对一系列存储的数据进行编组,方便管理,典型应用是存储对象信息。 需要 的存储结构:一个存储空间保存多个键值对数据 hash类型:底层使用哈希表结构实现数据存储 ha原创 2020-08-27 18:54:14 · 543 阅读 · 0 评论 -
Redis笔记【3】:五大数据类型之string类型(基本操作、应用场景、注意事项、key命名规范)
Redis业务数据的特殊性 作为缓存使用 原始业务功能设计 秒杀 618活动 双11活动 排队购票 运营平台监控到的突发高频访问数据 突发时政要闻,被强势关注围观 高频、复杂的统计数据 在线人数 投票排行榜 附加功能 系统功能优化或升级 单服务器升级集群 Session管理 Token管理 Redis数据存储类型 5种常用数据类型 string String hash HashMap list原创 2020-08-23 21:58:39 · 860 阅读 · 0 评论 -
Redis笔记【2】:最简单的redis操作命令
redis的基本操作 信息添加 功能:设置key、value数据 命令: set key value 示例: set city xi'an 信息查询 功能:根据 key 查询对应的 value,如果不存在,返回空(nil) 命令: get key 示例: get name 清除屏幕 功能:清楚屏幕中的信息 命令: clear 退出客户端 功能:退出客户端 命令 quit exit 帮助 功能:获取命令帮助文档,获取组中所有命令信息名称原创 2020-08-20 10:33:13 · 166 阅读 · 0 评论 -
Redis笔记【1】:为什么要使用Nosql
redis面对的问题 海量用户 高并发 问题的罪魁祸首 性能瓶颈: 磁盘IO性能低下 扩展瓶颈:数据关系复杂,扩展性差,不便于大规模集群 解决思路:NoSQL 降低磁盘IO次数 越低越好—————> 使用内存存储 去除数据间的关系,越简单越好——————>不存储关系,仅存储数据 Nosql Nosql:Not-Only SQL(非关系型数据库),作为关系型数据库的补充 作用:应对基于海量用户和海量数据前提下的数据处理问题。 特征: 可扩容,可伸缩 大数据量下高性能 灵活的数据模型原创 2020-08-19 20:08:44 · 332 阅读 · 0 评论