参考文档:http://doc.redisfans.com/
- AUTH - 开启了密码保护的话,在每次连接 Redis 服务器之后,就要使用 AUTH 命令解锁
- PING - 使用客户端向 Redis 服务器发送一个 PING ,如果服务器运作正常的话,会返回一个 PONG
- QUIT - 请求服务器关闭与当前客户端的连接
- SELECT - 切换到指定的数据库,数据库索引号 index 用数字值指定,以 0 作为起始索引值。
- BGREWRITEAOF - 执行一个 AOF文件 重写操作。重写会创建一个当前 AOF 文件的体积优化版本
- BGSAVE - 在后台异步(Asynchronously)保存当前数据库的数据到磁盘。
- FLUSHALL - 清空整个 Redis 服务器的数据
- FLUSHDB - 清空当前数据库中的所有 key
- INFO - 返回关于 Redis 服务器的各种信息和统计数值
- MONITOR - 实时打印出 Redis 服务器接收到的命令,调试用。
- SLAVEOF - 通过执行 SLAVEOF host port 命令,可以将当前服务器转变为指定服务器的从属服务器(slave server)
- SAVE - 命令执行一个同步保存操作,将当前 Redis 实例的所有数据快照(snapshot)以 RDB 文件的形式保存到硬盘。
一般来说,在生产环境很少执行 SAVE 操作,因为它会阻塞所有客户端,保存数据库的任务通常由 BGSAVE 命令异步地执行。然而,如果负责保存数据的后台子进程不幸出现问题时, SAVE 可以作为保存数据的最后手段来使用
五、Key(键)
- EXISTS - 检查给定 key 是否存在。
- EXPIRE - 为给定 key 设置生存时间,当 key 过期时(生存时间为 0 ),它会被自动删除。
- KEYS - 查找所有符合给定模式 pattern 的 key 。
- PEXPIRE - 移除给定 key 的生存时间,将这个 key 从『易失的』(带生存时间 key )转换成『持久的』(一个不带生存时间、永不过期的 key )。
- TYPE - 返回 key 所储存的值的类型
- SORT - 返回或保存给定列表、集合、有序集合 key 中经过排序的元素。
- SCAN - SCAN 命令及其相关的 SSCAN 命令、 HSCAN 命令和 ZSCAN 命令都用于增量地迭代(incrementally iterate)一集元素(a collection of elements)
- DISCARD - 取消事务,放弃执行事务块内的所有命令。
- EXEC - 执行所有事务块内的命令。
- MULTI - 标记一个事务块的开始。事务块内的多条命令会按照先后顺序被放进一个队列当中,最后由 EXEC 命令原子性(atomic)地执行。
- UNWATCH - 取消 WATCH 命令对所有 key 的监视。
- WATCH - 监视一个(或多个) key ,如果在事务执行之前这个(或这些) key 被其他命令所改动,那么事务将被打断。