Redis
 sql >> डेटाबेस >  >> NoSQL >> Redis

लुआसॉकेट, लुआ 5.2 और रेडिस

LuaSocket की वर्तमान रिलीज़, कई Lua पुस्तकालयों की तरह, Lua 5.2 का समर्थन नहीं करती है। Lua के लिए संस्करण के दूसरे अंक में परिवर्तन प्रमुख रिलीज़ को इंगित करता है, और पश्च-संगतता को बनाए नहीं रखा जाता है (कुछ मामलों में बहिष्कृत सुविधाओं को पुन:सक्षम करने के लिए संकलन फ़्लैग के माध्यम से)।

लुआ 5.1 स्थिर है, और इसका उपयोग न करने का कोई विशेष कारण नहीं है जब तक कि आपको 5.2 में जोड़ी गई सुविधा की आवश्यकता न हो।

उस ने कहा, कई पुस्तकालयों को वर्तमान में 5.2-संगत होने के लिए अद्यतन किया जा रहा है, जिसमें LuaSocket भी शामिल है। यदि आप स्रोत से संकलित करने और मेकफ़ाइल्स को ट्वीक करने के लिए दृढ़ हैं और खुश हैं, तो इस रिपॉजिटरी को आज़माएं जो कि LuaSocket का 5.2 संगत संस्करण है।

ध्यान दें कि Lua 5.2 को LUA_COMPAT_MODULE . के साथ बनाया गया होगा LuaSocket के इस संस्करण को इसके साथ संकलित करने के लिए परिभाषित किया गया है। आपको अपने सिस्टम पर सही पथों को समायोजित करने के लिए मेकफ़ाइल्स को संपादित करने की भी आवश्यकता होगी।

एक और 3-4 महीनों को देखते हुए और मुझे लगता है कि कई सामान्य पुस्तकालय 5.2 संगत होंगे। हालांकि मेरी राय में जब तक कि यह छोटी चीजें न हो, मुझे लगता है कि 5.2 से परियोजनाओं को आधार बनाने के शुरुआती दिन हैं। कोड को 5.2 पर पोर्ट करना इतना कठिन नहीं है (विशेषकर यदि आप अपने आप को बहिष्कृत सुविधाओं से परिचित कराते हैं ताकि आप 5.1 में उन पर बहुत अधिक निर्भर होने से बच सकें - विशेष रूप से setfenv() और module() )।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. कुप्पी-सॉकेटियो रेडिस सदस्यता लें

  2. रेडिस स्कैन स्किपिंग कुंजियाँ

  3. मैं रेडिस से वस्तुओं को कैसे पॉप कर सकता हूं क्योंकि उन्हें रीयलटाइम जोड़ा जाता है?

  4. कार्य-घोड़े की प्रक्रिया अप्रत्याशित रूप से समाप्त कर दी गई थी RQ और Scrapy

  5. शेल विस्तार के अंदर xargs चर पर sed का उपयोग काम नहीं कर रहा है