python 连接redis工具类

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 连接redis工具类相关的知识,希望对你有一定的参考价值。

#!/usr/bin/python
# coding=utf-8
__author__ = ‘shuangjiang‘

import redis
import sys

default_encoding = ‘utf-8‘
if sys.getdefaultencoding() != default_encoding:
    reload(sys)
    sys.setdefaultencoding(default_encoding)

class myRedis:

    def __init__(self,host,port,db_index):
        self._redis_host=host
        self._redis_port=port
        self._redis_db=db_index

    def getRedis(self):
        _redis = redis.Redis(host=self._redis_host, port=self._redis_port, db=self._redis_db)
        return _redis


def getRecRedis():
    host = ‘127.0.0.1‘
    port = 6379
    db_index = 0
    return myRedis(host,port,db_index).getRedis()


def getQueueRedis():
    host = ‘172.0.0.1‘
    port = 6379
    db_index = 0
    return myRedis(host,port,db_index).getRedis()

在调用处直接导入:

from common.myRedis import *

使用:

获取redis对象:_redis = getQueueRedis()

使用: value = _redis.rpop(‘hello‘)

 

以上是关于python 连接redis工具类的主要内容,如果未能解决你的问题,请参考以下文章

Jedis工具类

flink连接redis工具类-简单好用

flink连接redis工具类-简单好用

flink连接redis工具类-简单好用

flink连接redis工具类-简单好用

redis存储session配制方法