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

Popular posts from this blog

ERR: error parsing query: found influx, expected SELECT, DELETE, SHOW, CREATE, DROP, EXPLAIN, GRANT, REVOKE, ALTER, SET, KILL at line

How To Convert Html File/URL/String Into Image Using Python

How to get Full URL or get absolute url In Django