随笔分类 -  redis

摘要:一、前言 最近由于工作需要,将数据更新到redis之后,系统每一个小时读取一次redis,时效性极差,最多可能需要等待一个小时才能生效,如果减少轮询访问的时间间隔,无形中又会增加redis的压力,而且时间间隔真心不好控制。这时候redis的发布订阅可以在一定程度上解决这个问题 二、流程 1、消费方需 阅读全文
posted @ 2019-07-19 11:35 _Emotion丶小寳 阅读(392) 评论(1) 推荐(0)
摘要:前言 redis的pipeline可以一次性发送多个命令去执行,在执行大量命令时,可以减少网络通信次数提高效率。但是很可惜,redis的集群并不支持pipeline语法(只是不提供相应的方法而已)。不过只要稍稍看下jedis的源码,就可以发现虽然没有现成的轮子,但是却很好造。 一、简介 先说下red 阅读全文
posted @ 2018-12-03 17:42 _Emotion丶小寳 阅读(5013) 评论(0) 推荐(0)
摘要:redis是单线程,但是一般的作为缓存使用的话,redis足够了,因为它的读写速度太快了。 官方的一个简单测试: 测试完成了50个并发执行100000个请求。 设置和获取的值是一个256字节字符串。 结果:读的速度是110000次/s,写的速度是81000次/s 在这么快的读写速度下,对于一般程序来 阅读全文
posted @ 2017-10-27 17:04 _Emotion丶小寳 阅读(218) 评论(0) 推荐(0)
摘要:Redis 通过 PUBLISH 、 SUBSCRIBE 和 PSUBSCRIBE 等命令实现发布和订阅功能。 这些命令被广泛用于构建即时通信应用,比如网络聊天室(chatroom)和实时广播、实时提醒等。 本文通过分析 redis 源码里的 pubsub.c 文件,了解发布和订阅机制的底层实现,籍 阅读全文
posted @ 2017-07-12 11:05 _Emotion丶小寳 阅读(291) 评论(0) 推荐(1)