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-08-08 16:06   作者:morninglu