Redis 命令行 常用总结
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"
2 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 命令行 常用总结的更多相关文章
- Oozie命令行常用命令汇总[转]
Oozie命令行常用命令汇总 有时候脚本跑多了就不愿意在OozieWeb端去看脚本的运行情况了.还好Oozie提供了很多命令行命令.能通过命令行直接检索自己想看到的脚本信息.在这里简单进行一下总结.一 ...
- [转]Mysql命令行常用操作
Mysql命令行常用操作 一.从命令行登录MySQL数据库服务器 1.登录使用默认3306端口的MySQL /usr/local/mysql/bin/mysql -u root -p 2.通过TCP连 ...
- 历史命令~/.bash_history,查看所有别名alias,命令执行顺序,命令行常用快捷键,输入输出重定向,wc统计字节单词行数
历史命令大小:/etc/profile中字段HISTSIZE=1000 历史命令保存文件:~/.bash_history history -c 清空历史命令 history -w 把历史命令写入~/. ...
- 提高Linux运维效率的命令行常用快捷键
提高Linux运维效率的命令行常用快捷键 tab 命令或路径等的补全键,Linux最有用快捷键 Ctrl+a 光标回到命令行首 Ctrl+e 光标回到命令行尾 Ctrl+k 剪切(删除)光标处到行尾的 ...
- 提高Linux运维效率的30个命令行常用快捷键
提高Linux运维效率的30个命令行常用快捷键 表4-1 30个常用快捷键 快捷键 功能说明 最有用快捷键 tab 命令或路径等的补全键,Linux最有用快捷键* 移动光标快捷键 Ctrl+a 光标 ...
- linux 命令行常用快捷键
linux命令行常用快捷键,区别于vim编辑器快捷键.熟练掌握下面的快捷键可提高操作linux的工作效率.当然最重要的是可以装屌. 1.移动光标快捷键Ctrl+a光标回到命令行首* Ctrl+e光标回 ...
- 二、Redis启动、停止、Redis命令行的操作
1.redis命令 redis执行了make install后,redis的课执行文件都会自动复制到 /usr/local/bin 目录 redis-server redis服务器 redis-cli ...
- windows下使用redis命令行模式查询数据
背景:redis的火,就像java一样,对于测试人员来说,使用它就需要好好搞下,现在就整理下命令行模式,来查询获取自己想要的值: 命令行连接命令:redis-cli -h 主机名 -p 端口号 -a ...
- linux命令行常用快捷键
方向 <-前 后 ->删除ctrl + d 删除光标所在位置上的字符相当于VIM里x或者dlctrl + h 删除光标所在 ...
随机推荐
- InnoDB INFORMATION_SCHEMA Tables about Compression
InnoDB INFORMATION_SCHEMA Tables about Compression 了解关于压缩的InnoDB INFORMATION_SCHEMA表,可以深入了解压缩的整体运行情况 ...
- Go:sync.Once 实现单例模式
代码: package main import ( "fmt" "sync" ) type Singleton struct{} var singleton * ...
- CSS链接四种状态注意顺序、UI伪类选择器的顺序
css定义超链接是要有先后顺序的.否则,可能会出现某个或某几个样式不起作用的bug.例如:visited与hover顺序颠倒了,则不能显示hover和active的样式了. 正确的顺序: a:link ...
- LeetCode(14)Longest Common Prefix
题目 Write a function to find the longest common prefix string amongst an array of strings. 分析 该题目是求一个 ...
- HDU 1242 Rescue 营救天使
Description Angel was caught by the MOLIGPY! He was put in prison by Moligpy. The prison is describe ...
- LINUX常见小问题汇总
1. crontab的备份与恢复 备份crontab文件: crontab -l > $HOME/mycron 恢复丢失的crontab文件: 如果不小心误删了crontab文件,假设你在自己的 ...
- xtu summer individual 1 E - Palindromic Numbers
E - Palindromic Numbers Time Limit:2000MS Memory Limit:32768KB 64bit IO Format:%lld & %l ...
- 虚拟机(Virtual Machine)和容器(Container)的对比
目前云计算平台常用的虚拟化技术有虚拟机(Virtual Machine)和容器(Container)两种.虚拟机已经是比较成熟的技术,容器技术作为下一代虚拟化技术,国内的各厂商应用还不广,但似乎其代表 ...
- [BZOJ4052][Cerc2013]Magical GCD
[BZOJ4052][Cerc2013]Magical GCD 试题描述 给出一个长度在 100 000 以内的正整数序列,大小不超过 10^12. 求一个连续子序列,使得在所有的连续子序列中,它们 ...
- Codeforces Round #277 (Div. 2 Only)
A:SwapSort http://codeforces.com/problemset/problem/489/A 题目大意:将一个序列排序,可以交换任意两个数字,但要求交换的次数不超过n,输出任意一 ...