redis
  1. 批量删除key
    redis-cli -h 127.0.0.1 -p 6379 -n 0 keys "VPOKR_uifo*" | xargs redis-cli -h 127.0.0.1 -p 6379 -n 0 del
  2. 启动停用重启
    redis-server /etc/redis/redis.conf  # 启用redis
    redis-server stop                   # 停止
    redis-server restart                # 从启
  3. select n   # 切换库
    TTL key    # 剩余生存时间s
    type key   # key的类型
    zrange zsetname 0 -1 withscores  # 遍历zset的key score
    hset hashname field v  # 设置hash字段的值
    hlen hashname          # hash的字段数
    hgetall hashname       # hash所有字段和值
    hmget hashname field   # 获取hashfield值
    sadd setname v    # 给集合添加元素
    smembers setname  # 查看集合内的所有元素
    lpush listname v                     # 给列表中左插入一个值
    lrange listname index_min index_max  # 获取列表中第min到第max的元素
    set strname v  # 设置str类型的值
    get strname    # 获取str类型的值
  4. 反序列化
    • redis使用要注意反序列化以后hash里的k,v都会变成str
    • 使用rds.set(‘key’, json.dumps({1: 2})), json.loads(rds.get(‘key’))出来1会变成str 2不会
文档更新时间: 2026-05-06 16:37   作者:morninglu