redis

redis


 

  • redis进入:
    • 无密码配置
      • redis-cli  
    • 有密码登录
      • redis-cli -a  yourpassword

 

  • redis的数据结构
    • redis是key-value的数据结构,每条数据都是一个键值对
    • 键的类型是字符串
    • 注意:键不能重复
    • 值得类型分为5种:
      • String      字符串
      • Set    集合
      • Zset   有序集合
      • Hash  哈希
      • List   列表
  •   
  • 数据库的进入和切换:
    • redis的进入和切换都是:
      • select   数据库的序号:   select   2
  •  
  • 查看所有键:keys * 
  • 查看键是否存在: exist key
    • 0:不存在
    • 1:存在
  • 键重命名:rename  oldkey  newkey
  • 设置过期时间:expire  key  time
    • time以秒为单位
  • 查看过期时间:ttl key
  • 删除过期时间(不删除):persist key

 

  

  • String:
    • 插入数据:
      • set  key  value
    • 查询数据:
      • get  key
    • 追加数据:
      • append  key  value
      • 新的数据会追加到旧数据的尾部
      • 如果append的键不存在那么会默认新增一个键值对
    • 删除数据:
      • del  key
  • List:
    • 插入数据:
      • 右边出入:
        • rpush  key  values
          • values可以是多个值,中间用空格隔开
      • 左边插入:
        • lpush key values
    • 查询数据:
      • 范围查询
        • 右边开始查询:  
        • lrange  key  start  stop:  
          • lrange  key  0  10  
          • 从左边0到10的值  
      • 指定查询
        • lindex  key   index
    • 修改数据
      • lset key  index value
    • 删除数据:
      • lpop: 右边开始删除第一个
      • rpop:左边删除第一个   
      • 指定删除:
        • lrem key index value
  • Hash
    • 插入数据:
      • hset key  hash_key  hash_value:
        • 单条数据插入
      • hmset key  hash_key  hash_value  hash_key  hash_value ......:
        • 多条插入
    • 查询数据:
      • hget key hash_key:
        • 查询特定key的值
      • hgetall  key:
        • 返回所有的键值对
      • hvals  key:
        • 查看所有的值
      • hkeys key:
        • 查看所有的键
  • Set
    • 添加数据:
      • sadd   key  values
    • 查看数据:
      • smember  key
    • 删除数据:
      • spop  key:随机删除数据
      • srem key values:指定删除(可多个)
  • Zset
    • 添加数据:
      • zadd key  index  value
        • index可以是浮点数
    • 查询数据:
      • zrange key start  stop
      • zrangebyscore key  start stop
    • 删除数据:
      • zrem key value:
        • 单个删除
      • zremrangebyrank key start  stop:
        • 范围删除
      • zremrangebyscore start stop:
        • 分数范围删除
posted @ 2019-06-19 21:54  Ivy丶  阅读(177)  评论(0编辑  收藏  举报