Redis 常用命令

当Redis数据量大了以后,用工具太慢了,只有用命令了.Redis 常用命令总结中:

1.进入命令:
/usr/local/redis/bin/redis-cli
连接远程: redis-cli -h localhost -p 6379
2.非类型命令
2.1 查询所有的key
keys *
2.2 模糊查询key
keys AF_*
eg:
192.168.2.210:7000> keys KEY_*
1) "KEY_ONEDAY"
2) "KEY_ALL"
3) "KEY_FIVEDAY"
4) "KEY_ONEDAY"
5) "KEY_COUNT_ONEDAY
2.3 删除 key
del key

3.hash
3.1 查看
1)key对应的field是否存在 :HEXISTS key field
eg: HEXISTS KEY_ALL 50054292377739
2)查看hash里面的所有的值: HGETALL key
eg: HGETALL KEY_ALL
3)HVALS key 获取哈希表中所有值
3.2 添加
1)添加/修改 key,field
eg:HSET key field value
3.3 统计数目
HLEN
eg:HLEN KEY_ALL
3.4 删除整个KEY
DEL KEY_ALL
3.5删除 HDEL key field2
HDEL KEY_ALL 50054292377739
3.5参考
4.list
4.1 查询
1)LPOP 返回并弹出(删除)头元素
eg:LPOP listkey1
2)RPOP 返回并弹出(删除)尾元素
3)LRANGE 指定位置元素
eg: LRANGE listkey1 0 2 #取从位置0开始到位置2结束的3个元素。
eg:LRANGE listkey1 0 -1 #取链表中的 全部元素,其中0表示第一个元素,-1表示最后一个元素
4.2 设值
LPUSH[从头插入] , RPUSH [从尾插入]
eg: RPUSH listkey1 listvalue4

4.3 统计条数
LLEN listkey1

5.set
5.1查询
1)查询全部 smembers(不删除)
smembers setkey1
2) spop 随机弹出(并删除)一条数据
spop setkey1
3)判断是否属于元素sismember
sismember setkey1 setvalue1,存在返回1,不存在返回0
5.2 设值 sadd
eg: sadd setkey1 setvalue
5.3 删除 srem setkey setvalue
删除集合中一个指定的元素。例如:srem set1 Hello
5.4 统计条数
5.5 参考

6.string
6.1查看string GET str1
eg:GET str1
6.2设值string set str2 value2
eg:set str2 value2
6.3参考 http://www.cnblogs.com/stephen-liu74/archive/2012/02/13/2349815.html


7.查看key失效时间
ttl key
eg:  ttl KEY_TOTAL_ONEDAY
返回值 :
以毫秒为单位的整数值TTL或负值    
TTL以毫秒为单位
-1, 如果key没有到期超时。    
-2, 如果键不存在。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值