美文网首页
2018年9月4日——lua远程连接redis

2018年9月4日——lua远程连接redis

作者: 兔子Tony的主人 | 来源:发表于2018-09-05 08:45 被阅读0次

问题

lua远程连接redis,最主要的问题其实是当redis远程连接时,考虑到安全问题,redis需要设置密码。那么怎么用lua连接设置过密码的redis呢。网上找资料给我找的焦头烂额。愣是没找着方法。

解决方法

不多说直接看lua代码

local redis = require "resty.redis"
local red = redis:new()

red:set_timeout(1000) --  1 sec
local ok, err = red:connect("192.168.1.170", 6379)
--一般在网上查到的资料,IP基本上都是127.0.0.1,就算是有远程IP,我也没有找到使用密码连接的案例。
--下边的red:auth(123245)中的123245是redis中配置的密码。这样就可以正常访问redis了。
red:auth(123245)
if not ok then
        ngx.say(cjson.encode({code = 500,message = "错误编号***,请联系系统维护人员进行处理!"}))
end

local result, err = red:get(login_user_account)

if not result then
        local loginfailobj = {code = 500,message = err}
        local loginfailjson = cjson.encode(loginfailobj)
        ngx.say(loginfailjson)
else

相关文章

  • 2018年9月4日——lua远程连接redis

    问题 lua远程连接redis,最主要的问题其实是当redis远程连接时,考虑到安全问题,redis需要设置密码。...

  • redis

    redis常用配置 连接redis远程服务器

  • Redis-1-远程连接

    远程连接 我们在linux上装好redis服务之后,希望在windows端或者是Java应用中远程连接redis,...

  • 远程连接 reids 异常

    远程连接 reids 异常 bindredis 默认只能本地连接,远程连接需要配置 redis.conf本地能连,...

  • 分布式锁之redis-lua脚本

    目录 redis分布式锁,Lua,Lua脚本,lua redis,redis lua 分布式锁,redis set...

  • redis的使用,以及耗时定位

    一、连接redis 本地连接 连接远程服务器的时候使用 二、redis线程池 三、管道 redis-py默认在执行...

  • Redis的java客户端

    Redis的java客户端 1、开启远程连接 Redis 默认是不支持远程连接的,需要手动开启。需要修改两个地方:...

  • Redis 基础配置

    开启Redis远程连接 Redis默认只能本地登录 设置登陆密码 Redis默认密码为空 客户端连接Redis P...

  • 2018-08-22

    docker安装redis 设置远程访问vi redis.conf 使用redis桌面工具测试连接成功

  • redis简单记录

    1、连接远程redis redis-server -h IP地址 -p 端口号 -a 密码

网友评论

      本文标题:2018年9月4日——lua远程连接redis

      本文链接:https://www.haomeiwen.com/subject/kyanwftx.html