标签:redis 高性能分布式缓存 nosql lua脚本 eval
Redis从2.6开始支持Lua脚本,和事务的功能类似,可以通过Lua脚本原子的执行多个Redis命令。Redis提供了EVAL和EVALSHA命令执行lua脚本。Redis在服务器内嵌了一个Lua坏境,并进行了一系列的修改,从而确保这个Lua坏境可以满足Redis服务器的需要,通过下列步骤创建并修改Lua坏境:
每个被EVAL命令成功执行过的Lua脚本都会生成一个SHA1校验和,为了节省带宽资源,在下次执行相同的脚本时可以使用EVALSHA命令,把之前生成的校验和传到服务器就可以了。
标签:redis 高性能分布式缓存 nosql lua脚本 eval
原文地址:http://blog.csdn.net/pentiumchen/article/details/44523069