python-memcached

    6熱度

    1回答

    我有python-memcached(1.57)和django-celery(3.1.17),celery(3.1.20)和python 3.5。我總是得到下面當我嘗試錯誤來實現http://docs.celeryproject.org/en/latest/tutorials/task-cookbook.html#ensuring-a-task-is-only-executed-one-at-a-

    2熱度

    1回答

    我使用Django 1.9和Python 3.我已經安裝python-memcached,當我嘗試cache.set("foo", "bar")我得到這個錯誤:爲什麼會這樣 TypeError: a bytes-like object is required, not 'str' 任何想法?我確保設置中間件並添加緩存到settings.py

    2熱度

    1回答

    我在Celery中有一個競賽條件。受此啓發 - http://ask.github.io/celery/cookbook/tasks.html#ensuring-a-task-is-only-executed-one-at-a-time我決定使用memcache爲我的任務添加鎖。 這是我所做的更改: python-memcached # settings for memcache CACHE

    1熱度

    3回答

    Google App Engine中是否有函數在不使用db.get()或db.get_by_key_name()的情況下調用memcache.get(key)之前測試字符串是否有效'string key'? 在我的情況下,密鑰是通過用戶的GET請求傳遞: obj = memcache.get(self.request.get("obj")) 不知怎的,我想知道,如果該字符串是一個有效的密鑰字符串前

    0熱度

    1回答

    我目前在我的Google Appsengine應用程序中使用Google memcache API來將大量數據存儲在緩存中,但是這需要異步發生,因爲我需要在返回結果之前它完成了。 我已經找到答案here說明它是如何完成的,但是我仍然無法讓我的代碼正常工作。 我試圖用這個,但是它只是使內存緩存是同步存儲值: client = memcache.Client() rpc = client.set_m

    1熱度

    0回答

    我正在使用MemcachedCache後端爲Django項目配置緩存。 我已經在本地和預生產服務器上測試過它,它的功能就像一個魅力。但是,當我在生產服務器上部署我得到分段錯誤多個錯誤剛剛重啓Apache之後,像如下: [mpm_prefork:notice] [pid 40094] AH00169: caught SIGTERM, shutting down [mpm_prefork:not

    3熱度

    1回答

    以下是完整的錯誤:請求的會話在請求完成之前被刪除。例如,用戶可能已經註銷併發請求。 我正在使用python-memcached與我的會話使用我的緩存。每隔幾天我就會遇到其中一個錯誤。它由request.session.save()上的UpdateError拋出。它來自session/middleware.py中的第60行。 99%的時間一切正常。我在許多不同的URL上看到了有關GET和POST請求

    0熱度

    1回答

    我正在使用python。我做了一個yum安裝memcached,後面跟着一個easy_install python-memcached 我使用了幫助(memcache)中的簡單測試程序。當我沒有得到正確的答案時,我扔了一些打印聲明: [~/test]$ cat m2.py import memcache mc = memcache.Client(['127.0.0.1:11211'], deb

    2熱度

    1回答

    我試圖實現memcached的比較並設置的模式,繼圭多的指令: http://neopythonic.blogspot.nl/2011/08/compare-and-set-in-memcache.html 但是,我似乎並沒有做對了,我不知道什麼是錯的。下面的文件使用Django(1.4.5 Final)和python-memcache(1.48)。 settings.py CACHES = {

    0熱度

    1回答

    我使用FUSE文件系統fuse.py,並計劃使用內存緩存來存儲文件的大小。我想擁有少量的memcache空間,以便知道正在存儲哪些文件以及正在替換哪些文件。 據我所知,內存緩存具有存儲該特定大小的數據板坯。但是有可能只有一塊平板?例如,有一個5MB的平板,每個頁面大小爲1mb,這樣我最多可以存儲5個文件。如果我需要添加第6個,LRU策略將刪除文件併爲其創建空間。 基本上我想使用內存緩存用作文件緩存