客户端连接
redis-cli -h 10.19.53.59 -p 6379 -a hisenseRedis@123 -n 1
h:地址 p:端口 a:密码 n:库号
客户端指令
auth *** 密码
select 1 选择库号
config get key 查看配置
config set key value 设置配置项
lua脚本使用
语法:EVAL script numkeys key [key ...] arg [arg ...]
script:Lua脚本
numkeys:key的个数
key: 脚本中的key
arg: 其他参数
redis.call执行redis命令
例如:eval "return {redis.call('get',KEYS[1]),ARGV[1]}" 1 key1 2
redisTemplate执行redis lua脚本
String luaScript = "if redis.call('get',KEYS[1])==ARGV[1] then return redis.call('del',KEYS[1]) else return 0 end";
redisTemplate.execute(new DefaultRedisScript(luaScript, Long.class), Arrays.asList("key1"), 2);