del
del key [key...]
移除给定的一个或多个key.
如果key不存在,则忽略该命令。
返回值;被移除Key的数量。
keys
keys pattern
查找符合给定模式的key
keys * 命中数据库中所有key
keys h?llo 命中hello,hallo hxllo
keys h*llo 命中hllo heeello等
keys h[ae]llo 命中hello hallo,但不命中hillo
返回值:符合给定模式的Key列表
randomkey
从当前数据库中随机返回(不删除)一个key
返回值:当前数据库不为空时,返回一个key。当数据库为空时,返回nil
ttl
返回给定key的剩余生存时间(time to live)(以秒为单位)
返回值: key的剩余生存时间(以秒为单位)。 当 key不存在或没有设置生存时间时,返回 -1 exists exists key 检查给定key是否存在 返回值:若key存在,返回1,否则返回0 move move key db 将当前数据库(默认为0)的key移动到给定的数据库db当中 返回值:移动成功返回1,失败返回0 rename rename key newkey 将key改名为Newkey 当key和newkey相同或者key不存在时,返回一个错误 当newkey已经存在时,rename命令将覆盖旧值 返回值:改名成功时提示OK,失败时候返回一个错误 type type key 返回key所储存的值的类型 返回值:none string,list,set,zset