开发一个聊天室的服务端,采用long polling方式通知客户端。
客户端进入聊天室的时候会从数据库读取一次到目前为止的聊天内容。
但是进入聊天室之后新增的记录,如果都轮询数据库的话,会带来过大的开销。
于是考虑新增的聊天记录都在保存数据库之后,同时放入ngx.shared.DICT,以便在快速返回给客户端。
聊天记录是采用JSON形式放入DICT的,这种情况下为了分析DICT能保存多少数据,希望能观察当前放进DICT的数据占用了多少内存量。请问有类似Redis的INFO命令之类的方法获取实际内存占用量吗?