微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

redis-语法回顾

1. 常用命令

String

  • 记录字符串/整数/浮点数
  • 命令

键命令

    • 适用于所有的类型
    • 命令
      • del 删除数据
      • exists 判断数据是否存在
      • expire 设置过期时间
      • ttl 获取剩余时间
      • keys 查询满足条件的键

hash

list

  • 一个双向链表
  • 命令
    • lpush 从左侧追加元素
    • lrange 从左侧遍历元素
    • rpush 从右侧追加元素
    • lset 从左侧修改元素
    • lpop 从左侧删除元素
    • rpop 从右侧删除元素

zset

  • 有序集合,按照分数(score)进行排序
  • 命令
    • zadd 添加/修改元素
    • zrange 遍历元素(按分数从小到大)
    • zrevrange 反向遍历元素(从大到小)
    • zrangebyscore 遍历指定分数范围的元素
    • zscore 查询元素的分数
    • zrem 删除元素
    • zincrby 元素的分数计数加n

set

    • 无序集合 无序+去重
    • 命令
      • sadd 添加元素
      • smembers 遍历元素
      • sismember 判断是否包含
      • srem 删除元素

redis-py的使用

前边的课程已经学习过,此处再做一个简单回顾

from redis import StrictRedis

# 创建redis实例对象  redis认会对数据进行utf-8编码
redis_client = StrictRedis(host='127.0.0.1',port=6379,db=0,decode_responses=True)

 操作语法和官方命令一样
redis_client.set(namezs)
print(redis_client.get('))

 多值操作
redis_client.hmset(user:1': age': 20})
print(redis_client.hmget(']))

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐