首先我们先在redis中设置一些数据
 arr1 =  beijing     arr2 = shanghai   arr3 = shenzhen  arr4guangzhou = guangzhou

param1 = guangdong   param2=hunan  param3 = jiangxi  param4 = hubei

Key命令使用:
1. keys [pattern]  查看当前库的key(*代表通配符)。

        keys *  查看所有的key

java redis 判断key是否存在 redis如何判断key是否存在_数据

        keys arr* 匹配以arr开头的key

 

java redis 判断key是否存在 redis如何判断key是否存在_数据_02

         keys *guangzhou  匹配以guangzhou结尾的key 

java redis 判断key是否存在 redis如何判断key是否存在_redis_03

           keys param1  指定查看key为param1

 

java redis 判断key是否存在 redis如何判断key是否存在_redis_04

         2. exists [key . . .]  判断key是否存在,可以同时判断多个key

            exists arr1  判断arr1 是否存在 返回1则存在 返回0则不存在

 

java redis 判断key是否存在 redis如何判断key是否存在_数据_05

java redis 判断key是否存在 redis如何判断key是否存在_redis_06

            exists arr1 arr2 arr3 同时判断arr1 arr2 arr3 是否存在 匹配到n个key则返回n

如果都不存在则返回0

 

java redis 判断key是否存在 redis如何判断key是否存在_数据_07

 

java redis 判断key是否存在 redis如何判断key是否存在_数据_08

         3. type key 查看key的类型,只能支持单个判断

java redis 判断key是否存在 redis如何判断key是否存在_数据_09

         4. del [key . . .] 删除指定的key 删除n个key 则返回n   

             unlink [key . . .]是异步删除

 

java redis 判断key是否存在 redis如何判断key是否存在_redis_10

         5. exprie key [second]

java redis 判断key是否存在 redis如何判断key是否存在_数据_11

         6. ttl key 查看key还剩多少时间过期,数字代表剩下多少秒, -2 代表已过期, -1 代表永不过期

 

java redis 判断key是否存在 redis如何判断key是否存在_redis_12

         7. dbsize  查看当前key的数量

java redis 判断key是否存在 redis如何判断key是否存在_数据_13

 以上目前针对key常用的命令