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_data= self.redis.lrange(self.redis_hash_name, 0, -1)
Delete:
self.like.redis.lrem(self.redis_hash_name, 0, value)
Comments
Post a Comment