1.select db_name 使用指定数据库 select 1 # 使用数据库 1
2.exits key_name 检查指定的 key 是否存在
3.get key_name 获取指定 key 的 value
4.mget key1 [key2 ..] 获取指定多个 key 的 value,
5.randomkey 随机获取一个 key
6.set key_name key_value 设置 key-value
7.getset key_name key_value 设置 key-value,并返回 key 的旧值
8.setnx key_name value 只有在 key 不存在时,才设置 key
9.mset key1 val1[ key1 val2...] 同时设置多个 key-value
10.del key_name 删除指定的 key
11.rename key_name new_key_name 重命名指定key
12.type key_name 返回指定 key 的 value 的类型
13.dump key_name 序列化指定 key,并返回该 key 序列化后的 value
14.keys pattern 查找所有符合给定 pattern 的 key,支持使用 * 作为通配符;
15.keys a* # 查找所有以 ‘a’ 开头的 key
16.keys * # 查找所有 key
17.move key_name db_name 将指定 key-value 移动到指定数据库
18.expire key_name seconds pexpire key_name milliseconds
给指定key设置过期时间,单位分别为秒,毫秒
19.expireat key_name timestamp 设置指定的key 在指定的UNIX时间戳过期
20.ttl key_name pttl key_name
返回 key 的 TTL(Time to Live)生存时间,分别以 秒,毫秒为单位;
21.persist key_name 移除指定 key 的过期时间,该 key 将持久保存
22.flushdb 删除当前数据库的所有 key
23.flushall 删除所有数据库的 key