[英]Pure Python implementation of a Redis mockup or wrapper around db for unit-testing
是否有一個Redis模型的純Python實現,不使用像fakeredis那樣的Ctypes ?
這主要是因為我在Android上開發Python應用程序(如果您在Android Stack Exchange上查看我的問題,您將理解為什么)並且需要一種方法來測試/模擬Redis功能,而不需要實際使用Redis。
我以后只是在完成后調整到真正的綁定並將其上傳到服務器和/或Github帳戶,為了安全起見我會迭代另一個測試。
Redis的性能,持久性和所有好處並不重要,因為我只想做ex。
mockredis.do('SET', 'test:1', 'hello world')
並且模擬器只是將SET存儲在內存或硬盤上以便以后檢索
mockredis.do('GET', 'test:1')
但僅此而已。
否則,圍繞純Python db(例如Sqlite)的包裝器就像“假Redis”一樣,雖然我沒有找到任何東西,但也可以。 類似於nosqlite的東西,但是使用Redis命令而不是文檔數據庫的命令。
最后一個簡短的問題是:
是否有一個Redis模型的純Python(沒有Ctypes)實現,一個像Redis一樣的純Python數據包的包裝,或者是一種在Sqlite / Shelve / TinyDB / Buzhug之上自己封裝功能的方法......?
有人正在使用locationlabs / mockredis作為Python Redis客戶端的替代品。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.