redis常用命令总结


启动redis: redis-server /etc/redis/redis-6379.conf /etc/init.d/redis st免费云主机域名art –> 二进制安装关闭redis: redis-cli -p 6379 shutdown 也可以进入redis-cli之后,执行shutdown命令集群查看命令: cluster info:查看此集群的信息 cluster nodes:查看此集群各节点的详细信息其它常用命令: del:删除指定的key flushdb:删除当前库中的所有key flushall:清空所有数据库的所有key keys *:显示当前数据库中的所有key,支持正则匹配 正则用法:*代表匹配任意字符,?代表匹配一个字符,[]代表匹配部分字符; 在生产环境,有大量key时,不要使用此命令,因为会造成redis阻塞 scan cursor:渐进式遍历所有的key 当redis中有大量的key,keys *命令可能会造成redis阻塞,此时就有scan; 用法:scan cursor [match pattern] [count number] cursor:是必需的参数,实际上是一个游标,第一次遍历从0开始,遍历后返回游标的值 match pattern:是可选参数,它的作用是模式匹配,跟keys匹配模式类似 count number:是可选参数,它的作用是表明每次要遍历的键个数,默认为10,可自行调整 当最终返回结果为0时,表示遍历结束 scan有效解决了redis阻塞的问题 Info:查看当前redis服务器相关的信息 dbsize:显示当前数据库中有多少key monitor:实时监控redis的请求信息 shutdown:将数据同步到磁盘后,关闭redis expire key seconds:设定一个key的过期时间,单位为秒 persist key:将key的过期时间清除 time:显示当前时间 ttl key_name:查看指定key的过期时间: -2:返回-2表示,键不存在 -1:返回-1表示键没有设置过期时间 大于等于0:返回大于等0表示在多少秒之后将会过期 pttl key_name: -2:返回-2表示,键不存在 -1:返回-1表示键没有设置过期时间大于等于0:返回大于等0表示在多少毫秒之后将会过期 rename:将key重命名,如果新名字的key已存在,则会强制覆盖新key的内容; 例:set python jedis , set java redis.py >rename python java –> 则python的值的空,java的值为jedis renamenx:新key的名字已经存在时,则返回0,表示重命名不成功,即不会覆盖已有key的值

相关推荐: 使用yara分析

有时碰到大批量的样本,又发现其中很多相似点,这个时候就需要模式匹配了,yara在分析中当之无愧。 具体的yara规则是怎么回事,freebuff上有相关的文章,要不然看文档也是可以的。这里只记录我第一次使用的几个步骤。(1)下载yara,大家直接去github…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 01/29 11:05
下一篇 01/29 11:05