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通信原理和建立完善的监控。。。。。这句是废话
12. 最重点的是关于客户端缓冲区的知识点 比如数据结构 可能遇到的问题以及解决办法;