https://github.com/andymccurdy/redis-pyRedis Python에서 어떻게 연결을 닫으시겠습니까?
루비에서는 quit() 메소드를 사용합니다. 나는 파이썬 여기 아무것도 찾을 수 없습니다
파이썬 :
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'는'close' 또는'quit'을 구현하지 않습니다. 행동 양식. – jonrsharpe
우리가 연결을 닫지 않아도 괜찮습니까? 나는 redis에 대한 연결을 이해하지 못한다고 생각합니다. – nevermind
@nevermind'r.client_kill'을 봅니다. 그러나 어떤 클라이언트를 죽일 지 알아 내려면 그것들을'r.client_list()'로 나열하십시오. '$ netstat | grep 6379' 나는 연결이 "폐쇄"상태에 있음을 알았다. 'r.execute_command ("QUIT")'도 있습니다. 그러나 나는 아직도 당신이 요구하는 것을 확신하지 못합니다. –