NOSQL
文章平均质量分 70
PDZSPDZS
这个作者很懒,什么都没留下…
展开
-
redis的操作分析
redis为提供了monitor命令来跟踪操作,如同sql server 的trace一样,可以看到正在执行的redis操作。用法很简单:在redis-cli命令提示符下输入monitor即可将内容打印出来,一般使用定向语句将内容输出来以便分析,如下: ./redis-cli monitor > monitorlog然后查看monitorlog文件即可知道目前的操作,也可以通过以原创 2011-11-08 14:45:38 · 978 阅读 · 0 评论 -
Redis中的键查询
通过要对redis中存在的KEY查询,挑出哪些KEY没有用到而又占用较大内存,通过命令行没有啥好办法。一般常用的方法是./redis-cli keys "*" >key 将所有KEY倒到文件中,再对其编写脚本重定向到redis命令行中再倒出执行的结果出来。比较麻烦费时费力,比如:要将以上key文件中记录的所有key倒出ttl为-1(永远保存),则需要在以上key文件中的每行前面加上ttl原创 2011-11-08 09:20:44 · 5011 阅读 · 0 评论 -
根据REDIS KEY的名称重置REDIS KEY的ttl值
由于某些原因redis中的key缓存时间设置得过久,造成KEY不能自动删除,或者删除的时间过长,需要重新设置一下对应KEY的TLL值。所以做了以下脚本:[root@REDIS-1 bin]# cat modikeyttl.sh#挑出指定要修改TTL值的KEY到tempkey#/usr/local/redis/bin/redis-cli keys "*" |grep $1 >tempke原创 2011-11-11 14:06:07 · 2532 阅读 · 0 评论