示例#1
0
 def delete(self):
     game = Game(self.gid)
     redis.lrem(game.key(':players'), 0, self.pid)
     redis.delete(self.key(':cards'))
     redis.delete(self.key(':hand'))
     event_data = json.dumps({'action': 'leave', 'player': self.pid})
     redis.publish(game.key(':players_channel'), event_data)
示例#2
0
def clearCollection(tableName):

    collection = redis.lrange(tableName, 0, -1)

    for ele in collection:

        redis.lrem(tableName, 0, ele)
示例#3
0
def disconnect():
    lang = request.args.get('lang')
    print("Disconnecting with lang: ", lang)

    num_connected = redis.get("clients")
    num_connected = int(num_connected.decode("utf-8"))
    redis.set("clients", num_connected - 1)
    print("PRINTING CLIENTS", redis.get("clients"))

    redis.lrem("langs", 1, lang)
    print("Current languages", redis.lrange("langs", 0, redis.llen("langs")))
    return jsonify("HELLO")
示例#4
0
 def delete(self, uuid):
     found = self.find(uuid)
     while found is not None:
         count = redis.lrem("musicaqueue", 0, found)
         redis.rpush(
             "musicaudit",
             "removed entry for %s at %s because of deletion request" %
             (found, time.ctime()))
         found = self.find(uuid)
示例#5
0
        print('Invalid arguments')
        exit(1)

    job_id = sys.argv[2]

    # fetch required job parameter; bail if not found
    data = redis.hgetall(job_id)
    if 'log_key' not in data:
        print(
            'Redis does not have a log key for that job (maybe it does not exist)'
        )
        exit(1)

    # reset the job's counters, remove the pipeline, and have another pipeline
    # take it up
    redis.lrem('working', 1, job_id)
    redis.hset(job_id, 'bytes_downloaded', 0)
    redis.hset(job_id, 'items_downloaded', 0)
    redis.hset(job_id, 'items_queued', 0)
    redis.hset(job_id, 'r1xx', 0)
    redis.hset(job_id, 'r2xx', 0)
    redis.hset(job_id, 'r3xx', 0)
    redis.hset(job_id, 'r4xx', 0)
    redis.hset(job_id, 'r5xx', 0)
    redis.hset(job_id, 'runk', 0)
    redis.hset(job_id, 'pipeline_id', None)
    redis.publish(log_channel, job_id)
    redis.lpush('pending', job_id)

    print('Forced requeue of job {}'.format(job_id))
    exit(0)
示例#6
0
 def delete(self):
     redis.delete(self.key())
     redis.lrem('users', 0, self.username)
示例#7
0
 def delete(self):
     redis.lrem('games', 0, self.gid)
     redis.delete(self.key())
示例#8
0
 def ninja(self, color, to_pid):
     to_player = Player(self.gid, to_pid)
     redis.lrem(self.key(':hand'), 1, 'ninja')
     redis.hincrby(to_player.key(':cards'), color, -1)
     to_username = to_player.get_username()
     return "killed {} in {}'s province".format(color, to_username)
示例#9
0
 def deploy(self, color, to_pid):
     to_player = Player(self.gid, to_pid)
     redis.lrem(self.key(':hand'), 1, color)
     redis.hincrby(to_player.key(':cards'), color, 1)
     to_username = to_player.get_username()
     return 'deployed {} to {}'.format(color, to_username)
示例#10
0
#     print key
#     redis.delete(key)

# for key in redis.keys(FORMAT_USER_UNREAD_MESSAGE%('*')):
#     print key
#     redis.delete(key)

# for key in redis.keys(FORMAT_MGR_SEND_MESSAGE_LIST%('*')):
#     print key
#     redis.delete(key)

# for key in redis.keys(FORMAT_MSG_READ_SET%('*')):
#     print key
#     redis.delete(key)

# for key in redis.keys(FORMAT_GAMEHALL_NOTIC_TABLE%('*')):
#     print key
#     redis.delete(key)

# for key in redis.keys(FORMAT_USER_MESSAGE_LIST%('*')):
#     print key
#     redis.delete(key)

删除公告脚本
listss = redis.lrange(FORMAT_GAMEHALL_NOTIC_LIST_TABLE, 0, -1)
for lists in listss:
    ahInfo = redis.hgetall(FORMAT_GAMEHALL_NOTIC_TABLE % (lists))
    if ahInfo['status'] == '0':
        print 'delete.......[%s]' % (lists)
        redis.lrem(FORMAT_GAMEHALL_NOTIC_LIST_TABLE, lists)
示例#11
0
lpop=redis.lpop("mylist")
print(lpop)
#lrange
print("lrange")
lrange=redis.lrange("mylist",0,-1)
print(lrange)
#RPOP
print("Rpop")
rpop=redis.rpop("mylist")
print(rpop)
#lrange
print("lrange")
lrange=redis.lrange("mylist",0,-1)
print(lrange)
#LSET
print("Lset")
redis.lset("mylist",-1,"lset")
#lrange
print("lrange")
lrange=redis.lrange("mylist",0,-1)
print(lrange)
#LREM
print("LREM")
redis.lrem("mylist",-1,"lset")
#lrange
print("lrange")
lrange=redis.lrange("mylist",0,-1)
print(lrange)