Posts

Showing posts from November, 2021

How to Use Redis Using Python

import redis # connect Server POOL = redis.ConnectionPool(host='', decode_responses=True, port='', password='') redis_connection = redis.StrictRedis(connection_pool=self.POOL) self.redis = redis_connection.method() Method - get, set, hset, getset, getrange, hgetall, hget, lrange, hmset, hmget, hdel, lrem, zrange, zincrby, zadd, lpush, pipeline (get multi key values), keys ( get only keys on variable_name) variable_name - hash Name key - key_name value - either strig or dict To Set Dict to Key within Hash Name POST: self.redis.hset(config.LIKE_USERS_DATA_REDIS_NAME, key_str, json.dumps(val_dict)) GET : self.redis.hgetall(config.CONTEST_PROCESS_DATA_NAME) POST : self.redis.hdel(config.CONTEST_PROCESS_DATA_NAME, key) To Set Value(str) within Hash Name ( its show like arrery) POST: value = str(self.app_id) + ':' + str(self.guid) + ':' + str(self.user_id) + ':' + is_liked status = self.redis.lpush(config.LIKE_QUEUE_REDIS_NAME, value) GET: list...

API Requested Raw Data In Different Ways Using python

TO GET Json Data using Form:      if 'json' in request.form:         json_of_metadata = request.form.to_dict(flat=False)         try:             meta_data_from_json = json_of_metadata['json']             meta_data_from_json_0 = meta_data_from_json[0]             str_meta_data_from_json_0 = str(meta_data_from_json_0)             meta_data_dict = json.loads(str_meta_data_from_json_0)             app.logger.info('JSON Extracted')         except Exception as e:     print(e) tO GET Json Data using Body:         if request.data is not None:             try:                 my_json = request.data.decode('utf8').replace("'", '"')             ...