文件名称:O(N)命令关注N的数量-Mysql优化与Redis介绍
文件大小:2.94MB
文件格式:PPT
更新时间:2024-05-15 15:15:01
Redis Mysql rediscluster
O(N)命令关注N的数量 例如hgetall、lrange、smembers、zrange、sinter等并非不能使用,但是需要明确N的值。有遍历的需求可以使用hscan、sscan、zscan代替。 控制key的生命周期,原则上缓存必须要设置ttl时间 尽量少使用bigkey(防止网卡流量、慢查询、Redis-cluster迁移) string类型控制在10KB以内,hash、list、set、zset元素个数不要超过5000。尤其list 最好单独使用一个实例,或者其他消息队列,因为很难保证队列即时消费。 Hot key 尽量做好本地缓存,PHP使用apc缓存( 防止hot key请求到的节点成为瓶颈) 不同的业务数据建议分开存储 Redis 相关介绍 *