Redis入门指南

来源:互联网 发布:dwg是什么软件 编辑:程序博客网 时间:2024/05/01 17:51

启动客户端命令

redis-cli -h 99.48.236.47 -p 6384 -a 1qaz@WSX

常用操作命令

Lua脚本

使用脚本的好处

  1. 减少网络开销:只需要请求一次就可以了
  2. 原子操作:Redis会将整个脚本作为一个整体执行,中间不会被其他命令插入,从而避免出现竞态条件的情况。
  3. 复用:脚本是可以复用的

案例

访问频率限制

local times = redis.call('incr', KEYS[1])-- 第一次创建KEY,为其创建过期时间if times == 1 then    redis.call('expire', KEYS[1], ARGV[1]) endif times > tonumber(ARGV[2]) then    redis.call('set', KEYS[2], ARGV[3],'NX', 'EX', ARGV[4])endreturn 1

可以通过Jedis包中的eval方法执行Redis的Lua脚本

0 0