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 · 1102 阅读 · 0 评论 -
Redis笔记【7】:五大数据类型之 sorted_set (zset) 类型(基本操作、注意事项、应用场景)
Redis笔记Redis笔记【1】:为什么要使用NosqlRedis笔记【2】:最简单的redis操作命令Redis笔记【3】:五大数据类型之string类型Redis笔记【4】:五大数据类型之hash类型Redis笔记【5】:五大数据类型之 list 类型Redis笔记【6】:五大数据类型之 set 类型sorted_set类型sorted_set基于的新的存储需求:数据排序有利于数据的有效展示,需要提供一种可以根据自身特征进行排序的方式需要的存储结构:新的存储模型,可以保存可排序的数原创 2020-08-27 21:19:13 · 951 阅读 · 0 评论 -
Redis笔记【6】:五大数据类型之 set 类型(基本操作、注意事项、应用场景)
Redis笔记Redis笔记【1】:为什么要使用NosqlRedis笔记【2】:最简单的redis操作命令Redis笔记【3】:五大数据类型之string类型Redis笔记【4】:五大数据类型之hash类型Redis笔记【5】:五大数据类型之 list 类型set类型set 基于的新的存储需求:存储大量的数据,在查询方面提供更高的效率需要的存储结构:能够保存大量的数据,高效的内部存储机制,便于查询set类型存储空间set类型数据的基本操作添加数据sadd key membe原创 2020-08-27 20:29:29 · 736 阅读 · 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 · 656 阅读 · 0 评论 -
Redis笔记【4】:五大数据类型之hash类型(基本操作、应用场景)
第一篇: Redis笔记:数据类型之string类型结合实际谈谈为什么需要hash其实为什么需要一个新的数据类型,而不是仅仅就用string类型,根本的原因还是string类型满足不了一些需求,用hash来作为解决方案。在存储上有一个问题,就是对象类型的存储如果具有较频繁的更新需求,用string来频繁操作会显得笨重。新的存储需求:对一系列存储的数据进行编组,方便管理,典型应用是存储对象信息。需要 的存储结构:一个存储空间保存多个键值对数据hash类型:底层使用哈希表结构实现数据存储ha原创 2020-08-27 18:54:14 · 637 阅读 · 0 评论 -
Redis笔记【3】:五大数据类型之string类型(基本操作、应用场景、注意事项、key命名规范)
Redis业务数据的特殊性作为缓存使用原始业务功能设计秒杀618活动双11活动排队购票运营平台监控到的突发高频访问数据突发时政要闻,被强势关注围观高频、复杂的统计数据在线人数投票排行榜附加功能系统功能优化或升级单服务器升级集群Session管理Token管理Redis数据存储类型5种常用数据类型string Stringhash HashMaplist原创 2020-08-23 21:58:39 · 938 阅读 · 0 评论 -
Redis笔记【2】:最简单的redis操作命令
redis的基本操作信息添加功能:设置key、value数据命令:set key value示例:set city xi'an信息查询功能:根据 key 查询对应的 value,如果不存在,返回空(nil)命令:get key示例:get name清除屏幕功能:清楚屏幕中的信息命令:clear退出客户端功能:退出客户端命令quitexit帮助功能:获取命令帮助文档,获取组中所有命令信息名称原创 2020-08-20 10:33:13 · 239 阅读 · 0 评论 -
Redis笔记【1】:为什么要使用Nosql
redis面对的问题海量用户高并发问题的罪魁祸首性能瓶颈: 磁盘IO性能低下扩展瓶颈:数据关系复杂,扩展性差,不便于大规模集群解决思路:NoSQL降低磁盘IO次数 越低越好—————> 使用内存存储去除数据间的关系,越简单越好——————>不存储关系,仅存储数据NosqlNosql:Not-Only SQL(非关系型数据库),作为关系型数据库的补充作用:应对基于海量用户和海量数据前提下的数据处理问题。特征:可扩容,可伸缩大数据量下高性能灵活的数据模型原创 2020-08-19 20:08:44 · 404 阅读 · 0 评论
分享