redis系列二 - (常用命令类型)

参考文档:http://doc.redisfans.com/

一、Connection(连接)

  • AUTH - 开启了密码保护的话,在每次连接 Redis 服务器之后,就要使用 AUTH 命令解锁
  • PING - 使用客户端向 Redis 服务器发送一个 PING ,如果服务器运作正常的话,会返回一个 PONG
  • QUIT - 请求服务器关闭与当前客户端的连接
  • SELECT - 切换到指定的数据库,数据库索引号 index 用数字值指定,以 0 作为起始索引值。

二、Server(服务器)

  • 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 中经过排序的元素。
  •  
  • SCANSCAN 命令及其相关的 SSCAN 命令、 HSCAN 命令和 ZSCAN 命令都用于增量地迭代(incrementally iterate)一集元素(a collection of elements)

四、Transaction(事务)

  • DISCARD - 取消事务,放弃执行事务块内的所有命令。
  • EXEC - 执行所有事务块内的命令。
  • MULTI - 标记一个事务块的开始。事务块内的多条命令会按照先后顺序被放进一个队列当中,最后由 EXEC 命令原子性(atomic)地执行。
  • UNWATCH - 取消 WATCH 命令对所有 key 的监视。
  • WATCH - 监视一个(或多个) key ,如果在事务执行之前这个(或这些) key 被其他命令所改动,那么事务将被打断。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值