set key value ,添加一个key-value
get key ,得到该key的value
del key [key .. ] , 删除指定的一个或者多个key;
dump key , 序列化(传输,保存时的样子)给定的key
exists key , 判断某一key是否存在
expire key seconds , 设置key的过期时间
① set命令可以覆盖过期时间;不改变key的操作不会影响key的生存时间② rename也不会改变key的过期时间
③ persist命令可以删除key的过期时间,即永久
④ ttl可以查看redis中key的过期时间
expireat key timestamp , 设置key的生存时间(时间戳)
keys pattern , 查找所有符合给定模式pattern的key,匹配模式(正则化),耗时① *, ?, [m,n]
move key db , 将当前数据库中的key移动数据库 db中。使用select db可以切换数据库
persist key , 移除给定 key 的生存时间,持久化
randomkey , 随机返回一个key
rename key newkey , 将 key 改名为 newkey ,当newkey存在时会覆盖
type key , 返回key所存储的值的类型 (none,string,list,set,zset,hash)其他命令可参考:
1.Key-Value存储系统简介
http://blog.csdn.net/oh_Mourinho/article/details/51441738
2.Redis命令参考
http://doc.redisfans.com/