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)
def clearCollection(tableName): collection = redis.lrange(tableName, 0, -1) for ele in collection: redis.lrem(tableName, 0, ele)
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")
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)
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)
def delete(self): redis.delete(self.key()) redis.lrem('users', 0, self.username)
def delete(self): redis.lrem('games', 0, self.gid) redis.delete(self.key())
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)
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)
# 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)
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)