最近在研究Redis 作为服务器缓存配置的可行性问题,今天我们测试高并发下的写入数据。
不管对于单服还是集群服务器组,同样涉及到数据缓存的问题,对于我们一般的开发人员,我们并不能想大师那样定义一个变量都小心又小心,生怕影响到服务器性能方面;所以在定义变量或者集合数据块的时候,我们要么利用文件要么利用内存亦或者数据库存储。
今天就给大家讲下,利用redis缓存数据问题,看可行性高不?
首先我们在服务器高并发下存储数据,暂时不读取数据。服务器我是用Go语言写的。
链接在500左右链接进行存储到redis,这时候redis暴漏出了问题,在调用Zadd写 入数据时候,Redis 决绝链接的次数明显增多。再我们用hset函数同样做测试的时候,并没有拒绝链接的情况发生:
也就是说Redis针对不同的API在存储的数据的性能上存在很大的差异,具体我们分析redis源码下节给大家讲解再。