引自:http://blog.csdn.net/chosen0ne/article/details/7319807python
import redis r = redis.StrictRedis(host='127.0.0.1', port=9212) r.set('foo', 'hello') r.rpush('mylist', 'one') print r.get('foo') print r.rpop('mylist')
import redis pool = redis.ConnectionPool(host='127.0.0.1', port=9212) r = redis.Redis(connection_pool=pool) r.set('one', 'first') r.set('two', 'second') print r.get('one') print r.get('two')
3.redis pipeline机制,能够在一次请求中执行多个命令,这样避免了屡次的往返时延。redis
import redis pool = redis.ConnectionPool(host='127.0.0.1', port=9212) r = redis.Redis(connection_pool=pool) pipe = r.pipeline() pipe.set('one', 'first') pipe.set('two', 'second') pipe.execute() pipe.set('one'. 'first').rpush('list', 'hello').rpush('list', 'world').execute()
pipe = r.pipeline(transaction=False)