【web】 redis 基础 (一) KEY(键)使用


redis 127.0.0.1:6379> set age 10 --赋值 OK redis 127.0.0.1:6379> get age --取值 "10" redis 127.0.0.1:6379> expire age 30 --设置过期时间为30s (integer) 1 redis 127.0.0.1:6379> ttl age (integer) 27 redis 127.0.0.1:6379> get age "10" redis 127.0.0.1:6379> ttl age ----- 查看剩余时间 (integer) -1 redis 127.0.0.1:6379> get age (nil) redis 127.0.0.1:6379> dump age ---dump 对象序列化,windows 貌似不太支持 (error) ERR unknown command 'dump' redis 127.0.0.1:6379> exists age ---是否存在 (integer) 0 redis 127.0.0.1:6379> set age 24 OK redis 127.0.0.1:6379> exists 24 (integer) 0 redis 127.0.0.1:6379> exists age (integer) 1 redis 127.0.0.1:6379> expireat age 1355292000 ---和expire相似,这里使用Unix时间戳 (integer) 1 redis 127.0.0.1:6379> ttl age (integer) -1 redis 127.0.0.1:6379> exists age (integer) 0 redis 127.0.0.1:6379> mset a 1 b 2 c 3 d 4 ----赋值多个key OK redis 127.0.0.1:6379> keys a 1) "a" redis 127.0.0.1:6379> keys b 1) "b" redis 127.0.0.1:6379> mset abc 12 cde 32 edse 3 OK redis 127.0.0.1:6379> keys a* 1) "a" 2) "abc" redis 127.0.0.1:6379> keys e* 1) "edse" redis 127.0.0.1:6379> keys *e* 1) "cde" 2) "name" 3) "edse" 4) "type" redis 127.0.0.1:6379>

1. KEYS pattern  

这个类似java中的正则表达式,不多说。

贴一个reids命令:

KEYS * 匹配数据库中所有 key 。
KEYS h?llo 匹配 hello , hallo 和 hxllo 等。
KEYS h*llo 匹配 hllo 和 heeeeello 等。
KEYS h[ae]llo 匹配 hello 和 hallo ,但不匹配 hillo 。

特殊符号用 \ 隔开

 

posted @ 2015-09-09 14:13  snow__wolf  阅读(233)  评论(0)    收藏  举报