redis學習(1)python連線redis

楓奇發表於2017-06-09

首先得安裝好redis.


簡單的使用python連線上redis的伺服器端

myredis.py

# coding: utf-8
import redis

#redis-py使用connection pool來管理對一個redis server的所有連線,避免每次建立、釋放連線的開銷。
#預設,每個Redis例項都會維護一個自己的連線池。可以直接建立一個連線池,然後作為引數Redis,這樣就可以實現多個Redis例項共享一個連線池。

def get_redis():
    redis_conf = {
        'host': '127.0.0.1',
        'port': 6379,
        'db': 0
    }
    pool = redis.ConnectionPool(host=redis_conf['host'], port=redis_conf['port'], db=redis_conf['db'])
	#redis-py提供兩個類Redis和StrictRedis用於實現Redis的命令,StrictRedis用於實現大部分官方的命令,並使用官方的語法和命令(比如,SET命令對應與StrictRedis.set方法)。
	#Redis是StrictRedis的子類,用於向後相容舊版本的redis-py。 簡單說,官方推薦使用StrictRedis方法。 
    return redis.StrictRedis(connection_pool=pool)

REDIS = get_redis()


別的程式使用的時候,只需要匯入即可

from db import REDIS



相關文章