ERP 系统优化之客户信息、联系人信息缓存之把数据放入 Redis 缓存

最近写的这些文章都是对在职的时候的一些经验的总结。 说到内存缓存我想很多人肯定会想想到 Redis 和 Memcache 这两个内存数据库。Redis 和 Memcache 的共同之处都是将数据存放在内存中,都支持一主多从,都支持过时设置。 不同之处在于 Memcache 除了k/v类型的数据外还支持缓存其他东西,如图片等。 Redis 不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等更丰富数...

[阅读更多 →]

Redis 高级特性 Pipeline (管道) 使用和基本测试

都说 Pipeline 有很大好处,但是能量是守恒的,好坏也是相对的。 所以我们主要来测试看看 Pipeline 的利弊。 带着几个问题我们来进行基本的测试。 1. Pipeline 对命令数量是否有限制? 2. Pipeline 打包执行多少命令合适? 3. Pipeline 批量执行的时候,是否对Redis进行了锁定,导致其他应用无法再进行读写? Redis 常规使用方式 我们都知道Redis 是单线程的,那...

[阅读更多 →]