php知识点未掌握的知识我爱编程

Redis 常见问题

2016-11-16  本文已影响60767人  零一间

1. 使用redis有哪些好处?

2. redis相比memcached有哪些优势?

3. redis常见性能问题和解决方案:

这样的结构方便解决单点故障问题,实现Slave对Master的替换。如果Master挂了,可以立刻启用Slave1做Master,其他不变。

4. mySQL里有2000w数据,redis中只存20w的数据,如何保证redis中的数据都是热点数据

相关知识:redis 内存数据集大小上升到一定大小的时候,就会施行数据淘汰策略。redis 提供 6种数据淘汰策略:

5. Memcache与Redis的区别都有哪些?

扩展

6. Redis 常见的性能问题都有哪些?如何解决?

7, redis 最适合的场景

Redis最适合所有数据in-momory的场景,虽然Redis也提供持久化功能,但实际更多的是一个disk-backed的功能,跟传统意义上的持久化有比较大的差别,似乎Redis更像一个加强版的Memcached,那么何时使用Memcached,何时使用Redis呢?

来源

redis有时候会请求超时,已知都是固定的一个时间

请求redis超时,如果时间较长,比如60s或者75s这样的,可能是redis的timeout配置。目前是时间较短,200ms就超时,一般来说redis没道理在能处理请求的时候报超时错误,会否是现在超过了redis设置的最大连接数maxclients,导致拒绝服务;会否是client自身的连接超时设置。
无论如何,CS模式的两端都有可能是原因。所以根据具体业务和网络环境需要进行详细的分析 。

来源

上一篇 下一篇

猜你喜欢

热点阅读