![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 72
笑笑布丁
个人博客:https://madpudding.github.io/
展开
-
Redis内存管理
redis自身内存管理简介。原创 2024-08-22 13:55:53 · 1323 阅读 · 0 评论 -
Redis后台线程之非阻塞删除
redis 非阻塞删除原创 2024-08-22 10:17:53 · 396 阅读 · 0 评论 -
Redis事务
redis 事务简介原创 2024-08-22 09:27:23 · 132 阅读 · 0 评论 -
初探Raft算法
raft算法基本介绍原创 2024-08-21 19:41:02 · 291 阅读 · 0 评论 -
Redis主从复制
redis主从复制流程原创 2024-08-21 18:10:13 · 249 阅读 · 0 评论 -
redis AOF机制
redis AOF流程原创 2024-08-20 11:16:54 · 374 阅读 · 0 评论 -
Redis RDB三两事
redis rdb知识原创 2024-08-19 22:48:10 · 359 阅读 · 0 评论 -
redis命令执行过程
redis命令执行过程简要原创 2024-08-18 22:27:01 · 592 阅读 · 0 评论 -
redis I/O复用机制
epoll是linux提供的I/O复用API,是一种事件驱动的I/O模型,它可以用于高效地处理大量的并发连接。其中,'e’代表"event"(事件),意味着epoll可以监测并响应特定的事件,如文件描述符上的读写事件、错误事件等。用一个进程监听大量连接,当某个连接可读/可写的时候,系统就发送事件通知进程处理该连接的数据。串行化处理,就是要等,假如进行到accept操作,cpu需要等待客户端发送的数据到tcp接收缓冲区才能进行read操作,而在此期间cpu不能执行任何操作。原创 2024-08-16 11:46:49 · 819 阅读 · 0 评论 -
redis事件机制
aeApiAddEvent、aeApiDelEvent:增加或删除一个监听对象。aeEventLoop:redis事件循环器,负责管理事件。aeFileEvent:存储一个文件描述符已注册的文件事件。aeApiPoll:阻塞进程,等待事件就绪或给定事件到期。aeApiCreate:初始化I/O复用机制上下文环境。aeTimeEvent:存储一个时间事件的信息。原创 2024-08-16 09:51:58 · 663 阅读 · 0 评论 -
redis列表若干记录
redis列表若干知识原创 2024-08-14 17:37:38 · 594 阅读 · 0 评论 -
redis集合若干记录
redis集合若干知识原创 2024-08-15 09:01:46 · 566 阅读 · 0 评论 -
Redis在启动时干了什么?
redis启动流程原创 2024-08-15 15:17:33 · 437 阅读 · 0 评论 -
浅谈redis之SDS
SDS:全名 simple dynamic string,意为简单动态字符串,作为redis里的一种数据结构,它有着普通C字符所不具备的一些有点.原创 2024-02-22 10:27:38 · 1151 阅读 · 0 评论 -
redis批量删除数据
背景:需要删除一些redis里的key数据,转了一圈,发现redis内置没有批量删除的命令,由于我这边连接redis那边比较慢,所以就想写个脚本啥的,批量删除,后面发现有bash命令可以做到.批量删除命令redis-cli安装目录 keys "celery-task-*" | xargs redis-cli安装目录 del这里采用的是正则匹配批量删除指定db的keyredis-cli安装目录 -p 6379 -n 1 keys "celery*" | xargs redis-cli安装目录 -p原创 2020-11-17 11:53:02 · 1210 阅读 · 0 评论 -
爬虫数据实时统计的一些思路
上周接了个需求,需要统计爬虫的一些数据,众所周知scrapy提供了一些统计数据的生成,如任务数:scheduler/dequeued,记录错误数:log_count/ERROR……,这不包括数据处理的数据,当然你其实可以在pipeline魔改加数据统计(只是我的一个思路,不知道能否实行).然而,早在今年初期,我就对公司的爬虫系统做了拆分,将数据处理部分,拆分出来,作为一个独立的模块运行,这样既降了耦合,又提高了爬虫的速度.那么我需要在数据处理模块来进行一些数据统计,标记哪些数据做了处理,哪些没有变化.思原创 2020-09-10 18:00:48 · 1191 阅读 · 0 评论 -
scrapy redis.exceptions.ResponseError
错误如下:2020-02-05 10:58:30 [twisted] CRITICAL:Traceback (most recent call last): File "C:\Users\pudding\Anaconda3\lib\site-packages\twisted\internet\defer.py", line 1418, in _inlineCallbacks res...原创 2020-02-05 11:06:16 · 525 阅读 · 0 评论 -
Redis 查看键对应值的大小
想看下服务器的redis里面的值,网上一搜写的东西,根本词不达意,心都要碎了,难怪大佬们都推荐google和stackoverflow,虽然我用CSDN写的博客,但是搜出来是什么东西啊,大部分都是教你用工具连接查,不忍吐槽。解决办法: key * 查看所有键值如果确定是想查看某个键对应的值怎么搞呢?首先 TYPE key 查看key的类型,然后,按redis该类型的方法进行操作,这里是文档...原创 2019-09-04 15:34:40 · 14571 阅读 · 2 评论