https://github.com/andymccurdy/redis-pyपायथन में रेडिस, आप कनेक्शन को कैसे बंद करते हैं?
मुझे रूबी में पता है हम छोड़ने() विधि का उपयोग करते हैं। मैं यहाँ अजगर के लिए कुछ भी नहीं मिल सकता है
अजगर:
import redis
r = redis.StrictRedis(host='localhost', port=6379, db=0)
r.set('foo', 'bar')
print r.get('foo')
#r.close() doesn't work
माणिक
require "redis"
redis = Redis.new
redis.set("mykey", "hello world")
puts redis.get("mykey")
redis.quit()
[स्रोत कोड] पर देख रहे हैं (https://github.com/andymccurdy/redis-py/blob/master/redis/client.py), 'StrictRedis' 'बंद' या 'छोड़ने' को लागू नहीं करता है तरीकों। – jonrsharpe
क्या यह ठीक है कि हम कनेक्शन बंद नहीं करते हैं, मुझे नहीं लगता कि मैं रेडिस से कनेक्शन समझता हूं ... – nevermind
@nevermind मैं 'r.client_kill' देखता हूं, लेकिन यह पता लगाने के लिए कि कौन सा ग्राहक मारना है, आपको करना होगा उन्हें 'r.client_list()' द्वारा सूचीबद्ध करें। 'Netstat की जांच कर रहा है grep 6379' मैंने देखा, कनेक्शन "बंद" राज्य में मिला। 'R.execute_command (" QUIT ") भी है। लेकिन मुझे अभी भी यकीन नहीं है, अगर ऐसा होता है, तो आप क्या पूछते हैं। –