目录
性能工具:
redis-benchmark
redis-benchmark -c 1 -q
redis事务
同数据库事务的概念一样,具有ACID性质。
为了支持事务,数据库使用锁机制,redis中通过使用watch/unwatch语法来达到互斥访问的目的。
使用watch命令支持redis事务
redis非事务流水线
可以提高redis命令执行的效率,特别是在通信的双方tcp链路传输耗时的情况下尤为明显。
pipeline=conn.pipeline()
pipeline.execute()
redis锁
细粒度锁
redis信号量
当需要限制资源的使用个数时,锁机制就不适用了,这时候需要信号量。
yU#705501