
redis
文章平均质量分 59
justin051
这个作者很懒,什么都没留下…
展开
-
redis -- hash_max_zipmap_entries设置过大有问题
使用redis时为了使用hash追求更高的内存使用率,我们一般都用hash结构,并且有时候会把hash_max_zipmap_entries这个值设置的很大,很多资料也推荐设置到1000,默认设置为了512,但是这里有个坑 #define ZIPMAP_BIGLEN 254#define ZIPMAP_END 255 /* Return the number of ent...原创 2012-11-08 14:00:25 · 1063 阅读 · 0 评论 -
Redis性能问题和解决方案
1.Master写内存快照,save命令调度rdbSave函数,会阻塞主线程的工作,当快照比较大时对性能影响是非常大的,会间断性暂停服务,所以Master最好不要写内存快照。 2.Master AOF持久化,如果不重写AOF文件,这个持久化方式对性能的影响是最小的,但是AOF文件会不断增大,AOF文件过大会影响Master重启的恢复速度。 3.Master调用BGREWRITEAOF重写AOF文件...原创 2012-09-01 16:56:04 · 100 阅读 · 0 评论 -
redis-py API
Indices and tablesIndexModule IndexSearch PageContents:class redis.Redis(host='localhost', port=6379, db=0, password=None, socket_timeout=None, connection_pool=None, charset='utf-8...原创 2012-09-03 09:40:53 · 148 阅读 · 0 评论 -
redis做缓存时的一点优化
最近集群上有个job,其中需要短时间内频繁访问缓存,大概7亿多次。我这边的缓存是使用redis来做的,问题就来了。 首先,redis中存的是普通kv,没有考虑使用hash等解结构,那么以为着这个job需要访问7亿多次redis,导致效率低,且出现很多redis的read timeout exception.我采取的一些办法:1、使用pool来管理连接,并且适...原创 2012-12-13 16:35:17 · 154 阅读 · 0 评论