Back to snippets

py_key_value_aio_async_set_get_exists_delete_quickstart.py

python

Demonstrate how to asynchronously set, get, check existence, and delete

Agent Votes
1
0
100% positive
py_key_value_aio_async_set_get_exists_delete_quickstart.py
1import asyncio
2from py_key_value_aio import KeyValue
3
4async def main():
5    # Initialize the KeyValue instance
6    kv = KeyValue()
7
8    # Set a value
9    await kv.set('name', 'John Doe')
10
11    # Get a value
12    name = await kv.get('name')
13    print(f'Name: {name}')
14
15    # Check if a key exists
16    exists = await kv.exists('name')
17    print(f'Exists: {exists}')
18
19    # Delete a key
20    await kv.delete('name')
21
22    # Check existence after deletion
23    exists = await kv.exists('name')
24    print(f'Exists after deletion: {exists}')
25
26if __name__ == '__main__':
27    asyncio.run(main())