Skip to content

Storage

Persistent key-value storage.

3 modules

ModuleDescription
संग्रहीत मान हटाएंस्थायी कुंजी-मूल्य संग्रहण से एक मान हटाएं
संग्रहीत मान प्राप्त करेंस्थायी कुंजी-मूल्य संग्रहण से एक मान प्राप्त करें
मान संग्रहीत करेंस्थायी कुंजी-मूल्य संग्रहण में एक मान संग्रहीत करें

Modules

संग्रहीत मान हटाएं

storage.delete

स्थायी कुंजी-मूल्य संग्रहण से एक मान हटाएं

Parameters:

NameTypeRequiredDefaultDescription
namespacestringYesdefaultसंग्रहण नामस्थान
keystringYes-संग्रहण नामस्थान

Output:

FieldTypeDescription
okbooleanहटाने के लिए कुंजी
deletedbooleanक्या ऑपरेशन सफल हुआ
keystringक्या ऑपरेशन सफल हुआ

Example: Delete cached value

yaml
namespace: cache
key: api_response

संग्रहीत मान प्राप्त करें

storage.get

स्थायी कुंजी-मूल्य संग्रहण से एक मान प्राप्त करें

Parameters:

NameTypeRequiredDefaultDescription
namespacestringYesdefaultसंग्रहण नामस्थान (जैसे, कार्यप्रवाह नाम या प्रोजेक्ट)
keystringYes-संग्रहण नामस्थान (जैसे, कार्यप्रवाह नाम या प्रोजेक्ट)
defaultanyNo-प्राप्त करने के लिए कुंजी

Output:

FieldTypeDescription
okbooleanयदि कुंजी मौजूद नहीं है तो लौटाने के लिए मान
foundbooleanक्या ऑपरेशन सफल हुआ
valueanyक्या ऑपरेशन सफल हुआ
keystringक्या कुंजी मिली (समाप्त नहीं हुई)

Example: Get last BTC price

yaml
namespace: crypto-alerts
key: btc_last_price
default: 0

Example: Get workflow state

yaml
namespace: my-workflow
key: last_run_status

मान संग्रहीत करें

storage.set

स्थायी कुंजी-मूल्य संग्रहण में एक मान संग्रहीत करें

Parameters:

NameTypeRequiredDefaultDescription
namespacestringYesdefaultसंग्रहण नामस्थान (जैसे, कार्यप्रवाह नाम या प्रोजेक्ट)
keystringYes-संग्रहण नामस्थान (जैसे, कार्यप्रवाह नाम या प्रोजेक्ट)
valueanyYes-जिस कुंजी के अंतर्गत मान संग्रहीत करना है
ttl_secondsnumberNo0Time to live in seconds (optional, 0 = no expiration)

Output:

FieldTypeDescription
okbooleanसेकंड में समय-सीमा (वैकल्पिक, 0 = कोई समाप्ति नहीं)
keystringक्या ऑपरेशन सफल हुआ
stored_atnumberक्या ऑपरेशन सफल हुआ
expires_atnumberसंग्रहीत की गई कुंजी

Example: Store BTC price

yaml
namespace: crypto-alerts
key: btc_last_price
value: 42350.5

Example: Store with expiration

yaml
namespace: cache
key: api_response
value: {"data": "cached"}
ttl_seconds: 3600

Released under the Apache 2.0 License.