通用redis命令

    keys pattern:获取所有与pattern匹配的key,返回所有与该key匹配的keys。

通配符:

*表示任意0个或多个任意字符,

?表示任意一个字符

keys * 查询所有的key

    del key1 key2…:删除指定的key

    existskey:判断该key是否存在,1代表存在,0代表不存在

    typekey:获取指定key的值类型。该命令将以字符串的格式返回。   返回的字符串为string、list、set、hash和zset,如果key不存在返回none。

设置key有效/过期

    expirekey :设置key的生存时间,单位:秒

如果某个key过期,redis会将其删除

    ttl key:获取该key所剩的超时时间,如果没有设置超时,返回-1。如果返回-2表示超时不存在。

例如:用户激活。

                  激活邮件,激活短信。  10分钟,30分钟 内

                  Redis----设置过期时间   600


    在redis上所做的所有数据操作,都是默认在0号数据库上操作

    数据库和数据库之间,不能共享键值对。

    切换数据库:select 数据库名;

    把某个键值对进行数据库移植:move newkey 1:将当前库的key移植到1号库中

    慎用:清空当前数据库:flushdb    和    redis服务器数据的清空:flushall


    quit : 退出客户端  ctrl+c

    dbsize:返回当前数据库中key 的数目

    info:查看redis数据



猜你喜欢

转载自blog.csdn.net/chengpeng1996/article/details/80887112