全局命令:
1、查看所有键:keys *
2、键总数:dbsize
3、检查键是否存在:exists key
4、删除键:del key [key ...]
5、键过期:expire key seconds ——当超过过期时间后,会自动删除键,例:expire hello 10
6、键的剩余过期时间:ttl key ——返回键的剩余过期时间:大于等于0的整数:键剩余的过期时间;-1:键没设置过期时间;-2:键不存在
7、键的数据结构类型:type key ——string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合);键不存在,则返回none
字符串类型相关命令:
1、设置值:set key value [ex seconds] [px milliseconds] [nx|xx] ——ex seconds:为键设置秒级过期时间;px milliseconds:为键设置毫秒级过期时间;nx:键必须不存在,才可以设置成功,用于添加;xx:与nx相反,键必须存在,才可以设置成功,用于更新。
2、setex key seconds value
3、setnx key value ——setex和setnx两个命令,它们的作用和ex和nx选项一样
4、获取值:get key
5、批量设置值:mset key value [key value ...]
6、批量获取值:mget key [key ...]
7、计数:incr key ——值不是整数,返回错误;值是整数,返回自增后的结果;键不存在,按照值为0自增,返回结果为1。
8、自减:decr