redis 常用命令大全

    Python编程 wuya 168次浏览 已收录 0个评论

    常用命令

    • 管理命令
      命令 说明
      ping 测试连接情况,默认回复PONG
      exit/quit 退出客户端
      auth 身份认证(输入密码)
      config 配置命令:用于查看或设置相关的配置选项<br />获取:config get 配置项,*表示所有选项<br />设置:config set 配置项 配置值
      info 查看服务器相关信息,查看所有:info,查看指定模块:info server
      command 查看支持的命令
      select 数字 选择数据库,总共16个(0~15),默认为0(提示符默认没有显示编号)
      flushdb 清空当前数据库,慎用
      flushall 清空所有数据库,特别慎用
      save 前台执行持久化保存操作(同步执行,会阻塞)
      bgsave 后台执行持久化保存操作(异步执行,不会阻塞)
    • 键(key)
      命令 说明
      exists 检查键是否存在
      keys 查看指定格式的键,*表示模糊匹配,如:keys * 查看所有键
      del 删除指定的键值对
      ttl 查看指定键剩余有效时间,单位为秒,-2表示键不存在,-1表示永久有效
      expire 设置指定键的有效时长,单位为秒
      persist 删除指定键的有效时长,之后变为永久有效
      rename 修改指定键的名字
      move 移动指定的键到指定库
    • 字符串(string)
      命令 说明
      set 设置键值对,不存在则添加,存在则修改
      get 获取指定键对应的值
      mset 一次性设置一个或多个键值对
      mget 一次性获取一个或多个键值对
      getset 设置键值对,返回原来的值
      setex 设置键值对,必须指定有效时长,单位为秒
      append 存在则追加内容,不存在则创建键值对
      strlen 返回指定键对应的值的字符个数
      incr 数字值加1
      decr 数字值减1
      incrby 数字值加指定值
      decrby 数字值减指定值
    • 哈希(hash)
      命令 说明
      hset 设置单个字段
      hget 获取单个字段
      hmset 设置多个字段
      hmget 获取多个字段
      hexists 判断某个键是否有某个字段
      hlen 统计字段个数
      hdel 删除指定字段
      hkeys 获取所有的字段名
      hvals 获取所有的字段值
      hincrby 指定字段加上一个整数
      hincrbyfloat 指定字段加上一个小数
    • 列表(list)
      命令 说明
      lpush 从左边(开头)插入数据
      lpop 从左边弹出元素
      rpush 从右边(末尾)插入数据
      rpop 从右边弹出数据
      linsert 在参考位置的前后插入元素
      lrange 获取指定下标区间的数据,0表示开头,-1表示一个非常大的范围
      lindex 根据下标获取元素
      lset 根据下标设置元素
      llen 统计元素个数
      lrem 删除指定数量的指定元素,可以从前向后,也可以从后向前
      ltrim 修剪列表元素,保留指定区间内的元素,删除其他

    练习:

    • 预习:集合、有序集合、发布订阅、事务操作

    学海无涯 , 版权所有丨如未注明 , 均为原创丨转载请注明redis 常用命令大全
    喜欢 (0)
    发表我的评论
    取消评论
    表情 加粗 删除线 居中 斜体 签到

    Hi,您需要填写昵称和邮箱!

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址