性能类问题

已经使用了存储服务,为什么还要使用缓存服务?

在数据请求相同的条件下,缓存服务的响应速度远远高于存储服务,但是其容量相对较小,且价格相对较高。缓存服务一般用于热点数据的访问加速

为了使用SCS,原来的系统会有多大的修改?

SCS分别兼容Memcache和Redis的原生API,让代码的改动量降至最低。

SCS 服务Redis实例不支持select命令,无法分片,如何解决这个问题?

目前百度云提供的SCS中的Redis架构不同于裸Redis集群,SCS是在很多Redis实例之上搭了一个Proxy对外服务,自动为用户打散分片。底层相当于多个裸的Redis实例,事实上每一个Redis实例上就是一个分片,因此原先的select命令就没有太大意义了。

SCS Redis实例扩缩容时有什么限制和注意事项?

  • 单实例:扩缩容时集群不可写只可读,扩缩容完成后使用长连接的用户需要重建连接。
  • 集群:扩缩容过程中正在迁移的key不可写。