4.7、本章重点回顾

本章重点回顾

  1. RESP(Redis Serialization Protocol Redis)保证客户端与服务端的正常通信,是各种编程语言开发客户端的基础。

  2. 要选择社区活跃的客户端,在实际项目中使用稳点版本的客户端。

  3. 区分Jedis直连和连接池的区别,在生产环境中,应该使用连接池

  4. Jedis.close()在直连下是关闭连接,在连接池则是归还连接。

  5. Jedis客户端没有内置序列化,需要自己使用。

  6. 客户端输入缓冲区不能配置,强制限制在1G之内,但是不会受到maxmemory限制。

  7. 客户端输出缓冲区支持普通客户端、发布订阅客户端、复制客户端配置,但是不会受到maxmemory的限制。

  8. Redis的timeout配置可以自动关闭限制客户端,tcp-keepalive参数可以周期性检查关闭无效TCP连接

  9. monitor命令虽然好用,但是在大并发下存在输出缓冲区暴涨的可能性。

  10. info clients帮助开发和运维人员找到客户端可能存在的问题。

  11. 理解Redis通信原理和简历完善的监控系统对快速定位解决客户端常见问题非常有帮助。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 客户端管理 Redis提供了客户端相关 API对其状态进行监控和管理,本节将深入介绍各个API的使用方法以及开发运...
    linuxzw阅读 3,947评论 0 3
  • 节选自《redis开发与运维》 先来看一段client list的执行结果 输出结果的每一行代表一个客户端的信息,...
    一帅阅读 14,122评论 1 7
  • Java客户端Jedis Java有很多优秀的Redis客户端(详见:http://redis.io/client...
    linuxzw阅读 5,461评论 1 5
  • NOSQL类型简介键值对:会使用到一个哈希表,表中有一个特定的键和一个指针指向特定的数据,如redis,volde...
    MicoCube阅读 9,486评论 2 27
  • 客户端通信协议 一,客户端与服务端之间的通信协议是在TCP协议之上构建的。二,Redis制定了RESP(REdis...
    何何与呵呵呵阅读 4,162评论 0 2