php
$memcached = new Memcached();
if (!$data) {
$data = fetchDataFromDatabase();
$memcached->set($key, $data, 3600);
}
processData($data);
python
import memcache
client = memcache.Client(['localhost:11211'])
def get_session(session_id):
session_data = client.get(session_id)
if session_data:
return session_data
new_session = create_session()
client.set(session_id, new_session, 1800)
return new_session
def update_session(session_id, session_data):
client.set(session_id, session_data, 1800)
def handle_request(request):
session_id = request.get_cookie('session_id')
session_data = get_session(session_id)
session_data['username'] = 'Alice'
update_session(session_id, session_data)