http://www.redis.cn/commands.html#

1 Keys * 列出所有的keys

redis 127.0.0.1:> keys *
) "s:0"
) "o:20150829001001"
) "o:20150829001002"
) "o:20150829001020"
) "o:20150829001003"
) "o:20150829001021"
) "o:20150829001004"
) "o:20150829001022"
) "o:20150829001005"
) "o:20150829001023"
) "o:20150829001006"
) "o:20150829001024"
) "o:20150829001007"
) "o:20150829001008"
) "oseq:20150829"
) "o:20150829001026"
) "o:20150829001009"
) "o:20150829001027"
) "s:936"
) "o:20150829001028"
) "o:20150829001029"
) "o:20150829000001"
) "o:20150829001010"
) "o:20150829001030"
) "o:20150829001012"
) "o:20150829001031"
) "o:20150829001013"
) "o:20150829001032"
) "o:20150829001014"
) "o:20150829001033"
) "o:20150829001015"
) "o:20150829001034"
) "o:20150829001016"
) "o:20150829001035"
) "o:20150829001017"
) "o:20150829001036"
) "o:20150829001018"
) "o:20150829001019"

HKEYS key获取hash的所有字段

redis 127.0.0.1:> hkeys s:
) "userName"
) "grade"
) "serverHost"
) "clientHost"
) "loginTime"
) "lastMsgTime"
) "stat"
) "authToken"
) "orderNo"

3 HGETALL key从哈希集中读取全部的域和值

redis 127.0.0.1:> hgetall s:
) "userName"
) ""
) "grade"
) ""
) "serverHost"
) "127.0.0.1:9932"
) "clientHost"
) "192.168.139.1:64858"
) "loginTime"
) ""
) "lastMsgTime"
) ""
) "stat"
) ""
) "authToken"
) "KSKtEbSnfxKzErWd"
) "orderNo"
) ""

4 type key名称,显示key对应的类型

redis 127.0.0.1:> type ts:::
set

5 smembers key名称,查看set中的成员

redis 127.0.0.1:> SMEMBERS ts:::
) ""

6 字符串直接使用 GET 获取内容

redis 127.0.0.1:> TYPE oseq:
string
redis 127.0.0.1:> get oseq:
""

7 FLUSHDB 清除一个数据库,FLUSHALL清除整个redis数据。

或者shell

redis-cli keys  "*" | while read LINE ; do TTL=`redis-cli ttl $LINE`; if [ $TTL -eq -1 ]; then echo "Del $LINE"; RES=`redis-cli del $LINE`; fi; done;
删除 3600秒之后过期的
redis-cli keys  "*" | while read LINE ; do TTL=`redis-cli ttl $LINE`; if [ $TTL -ge  3600 ]; then echo "Del $LINE"; RES=`redis-cli del $LINE`; fi; done;
删除某些前缀的

redis-cli KEYS "126.com*" | xargs redis-cli DEL

8 可以用monitor检测发给 redis的命令,便于调试

 

Redis 命令行 常用总结的更多相关文章

  1. Oozie命令行常用命令汇总[转]

    Oozie命令行常用命令汇总 有时候脚本跑多了就不愿意在OozieWeb端去看脚本的运行情况了.还好Oozie提供了很多命令行命令.能通过命令行直接检索自己想看到的脚本信息.在这里简单进行一下总结.一 ...

  2. [转]Mysql命令行常用操作

    Mysql命令行常用操作 一.从命令行登录MySQL数据库服务器 1.登录使用默认3306端口的MySQL /usr/local/mysql/bin/mysql -u root -p 2.通过TCP连 ...

  3. 历史命令~/.bash_history,查看所有别名alias,命令执行顺序,命令行常用快捷键,输入输出重定向,wc统计字节单词行数

    历史命令大小:/etc/profile中字段HISTSIZE=1000 历史命令保存文件:~/.bash_history history -c 清空历史命令 history -w 把历史命令写入~/. ...

  4. 提高Linux运维效率的命令行常用快捷键

    提高Linux运维效率的命令行常用快捷键 tab 命令或路径等的补全键,Linux最有用快捷键 Ctrl+a 光标回到命令行首 Ctrl+e 光标回到命令行尾 Ctrl+k 剪切(删除)光标处到行尾的 ...

  5. 提高Linux运维效率的30个命令行常用快捷键

    提高Linux运维效率的30个命令行常用快捷键 表4-1  30个常用快捷键 快捷键 功能说明 最有用快捷键 tab 命令或路径等的补全键,Linux最有用快捷键* 移动光标快捷键 Ctrl+a 光标 ...

  6. linux 命令行常用快捷键

    linux命令行常用快捷键,区别于vim编辑器快捷键.熟练掌握下面的快捷键可提高操作linux的工作效率.当然最重要的是可以装屌. 1.移动光标快捷键Ctrl+a光标回到命令行首* Ctrl+e光标回 ...

  7. 二、Redis启动、停止、Redis命令行的操作

    1.redis命令 redis执行了make install后,redis的课执行文件都会自动复制到 /usr/local/bin 目录 redis-server redis服务器 redis-cli ...

  8. windows下使用redis命令行模式查询数据

    背景:redis的火,就像java一样,对于测试人员来说,使用它就需要好好搞下,现在就整理下命令行模式,来查询获取自己想要的值: 命令行连接命令:redis-cli -h 主机名 -p 端口号 -a ...

  9. linux命令行常用快捷键

    方向          <-前               后 ->删除ctrl + d      删除光标所在位置上的字符相当于VIM里x或者dlctrl + h      删除光标所在 ...

随机推荐

  1. HTML页面中5种超酷的伪类选择器:hover效果

    想在自己的网站中应用超酷的hover效果吗?也许你可以从如下的这些实例中获得一些灵感,如果你喜欢这些效果,也可以直接拷贝代码并应用到你的站点. 给平淡的站点带来活力 hover效果能给网页增加一些动态 ...

  2. struts2中关于jsp页面向action传值出现乱码问题

    在JSP页面输入中文并传给后台的时候,常常会出现乱码问题,产生乱码的原因:java在进行传值的时候,默认用的是iso-8859-1的编码形式进行传输,而我们jsp页面常用的则是utf-8的编码形式.所 ...

  3. vue的使用配置

    我的编辑器是webstorm,虽然占内容占资源, 但是用起来很方便, 刚开始接触的时候就是用这个软件,很喜欢. vue的教程 1.http://www.jianshu.com/p/5ba253651c ...

  4. JavaScript设计模式基础之this、call、apply

    1.this的指向 除去不常用的with和eval,具体应用中this指向大概能分为4种情况分别是 1.作为对象的方法调用. 2.作为普通函数的方法调用. 3.Function.prototype.c ...

  5. 小程序之如何设置图片以及image组件的属性

    1. 设置图片,小程序支持两种引用图片方法,一种是本地引用,一种是网络资源引用. 但是引用本地图片的的时候不能用wxml样式去引用本地的图片,不会报错,也没效果.就是在wxss页面中不能引用本地的图片 ...

  6. jquery 打星评分插件

    <link rel="stylesheet" href="/static/vendor/raty/jquery.raty.css"> <scr ...

  7. 一直被用错的6种SQL 错误用法

    一直被用错的6种SQL 错误用法 1.LIMIT 语句 2.隐式转换 3.关联更新.删除 4.EXISTS语句 5.条件下推 6.提前缩小范围 sql语句的执行顺序: FROM ON JOIN WHE ...

  8. python_字符串类型

    1.在python中用单引号' ',双引号'' '',三引号'''  ''' 标注字符串类型. >>> name = "Alex Li" #双引号 >> ...

  9. 【转】如何在命令行脚本中启动带参数的Windows服务

    我们有一个自己编写的Windows服务,我们希望该服务在启动时可以根据用户输入的参数实现不同的功能. 要实现这样的需求并不是很难,下面这个例子我用来示范如何编写该服务 using System; us ...

  10. nginx.conf的完整配置说明

    #用户 用户组 user www www; #工作进程,根据硬件调整,有人说几核cpu,就配几个,我觉得可以多一点 worker_processes 5: #错误日志 error_log logs/e ...