`
lcyaiym
  • 浏览: 26708 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Redis 设置密码登陆

阅读更多

欢迎访问我的个人博客网站:http://www.yanmin99.com/

Redis 设置密码登陆

一、Redis 设置密码登陆

  • 1、默认Redis是没有密码登陆

    //本机登录
    [root@iZrj98p4hhys0y9fdxmcy4Z yanmin]# redis-cli
    redis 127.0.0.1:6379>
    
    //远程登陆
    caiwenhua-d1:notes yanmin$ redis-cli -h 47.88.76.55 -p 6379
    47.88.76.55:6379>

    远程登陆前提:开启了远程登陆设置

  • 2、设置Redis密码登陆
    A、yum安装redis默认配置文件位置/etc/redis.conf,源码安装一般位置/etc/reids/redis.conf,如果都找不到,可以通过find / -name redis.conf查找

    //默认配置
    
    #requirepass foobared  
    
    
    //修改配置
    去掉前面#,并且把foobared修改想要设置的密码,比如:123456
    requirepass 123456
  • 3、Redis重启

    //yum安装启动方式
    service redis restart
    
    //源码安装启动方式
    redis-server /etc/redis/redis.conf &
  • 4、Redis 密码登陆

    A、默认启动方式

    //本机
    [root@iZrj98p4hhys0y9fdxmcy4Z yanmin]# redis-cli -h 127.0.0.1 -p 6379
    redis 127.0.0.1:6379> get name
    (error) ERR operation not permitted
    redis 127.0.0.1:6379>  

    B、指定密码方式登陆,成功启动redis

    [root@iZrj98p4hhys0y9fdxmcy4Z yanmin]# redis-cli -h 127.0.0.1 -p 6379 -a 123456
    redis 127.0.0.1:6379> get name
    "yanmin"

    C、除了在登录时通过-a参数制定密码外,还可以登录时不指定密码,而在执行操作前进行认证auth password

    [root@iZrj98p4hhys0y9fdxmcy4Z yanmin]# redis-cli -h 127.0.0.1 -p 6379
    redis 127.0.0.1:6379> get name
    (error) ERR operation not permitted
    redis 127.0.0.1:6379> auth 123456
    OK
    redis 127.0.0.1:6379> get name
    "yanmin"
    redis 127.0.0.1:6379>    
    • 5、通过命令修改配置
      A、登陆redis服务
      [root@iZrj98p4hhys0y9fdxmcy4Z yanmin]# redis-cli -h 127.0.0.1 -p 6379 -a 123456
      redis 127.0.0.1:6379>

    B、修改redis密码

    redis 127.0.0.1:6379> config set requirepass yanmin
    OK

    C、使用新密码登陆,无需重启Redis

    [root@iZrj98p4hhys0y9fdxmcy4Z yanmin]# redis-cli -h 127.0.0.1 -p 6379 -a yanmin
    redis 127.0.0.1:6379> get name
    "yanmin"

    D、重启Redis以后,发现新密码已经失效,Redis重新使用配置文件中的密码

    [root@iZrj98p4hhys0y9fdxmcy4Z yanmin]# redis-cli -h 127.0.0.1 -p 6379 -a yanmin
    redis 127.0.0.1:6379> get name
    (error) ERR operation not permitted
    redis 127.0.0.1:6379>
    [root@iZrj98p4hhys0y9fdxmcy4Z yanmin]# redis-cli -h 127.0.0.1 -p 6379 -a 123456
    redis 127.0.0.1:6379> get name
    "yanmin"
    redis 127.0.0.1:6379>
<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>
分享到:
评论

相关推荐

    Redis使用认证密码登录

    Redis使用认证密码登录

    redis配置认证密码的方法

    1.通过配置文件进行配置 yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到 ...这个时候尝试登录redis,发现可以登上,但是执行具体命令是提示操作不允许 redis-cli -h 127.0.0.1 -p 6379 r

    springboot与shiro密码加密,mybatis,redis的整合项目

    前台是用的vue.j。后台在通过shiro进行授权和认证,分为普通用户和管理员两种角色,普通用户只能访问商品,管理员可以访问商品和用户界面的基础上...登录时利用了redis缓存。里面包含数据库文件希望能帮助到大家学习。

    解决redis修改requirepass后不生效的问题

    在登录的时候还是不需要密码验证就可以操作redis。最后发现原来是在启动服务的时候要加上指定的配置文件, redis-server redis.windows.conf启动的话就有需要权限验证啦, 所以在启动redis服务的时候需要给redis指定...

    ssm+shiro+redis 登录控制及重试次数超过5次账号锁定一分钟

    shiro+redis 实现登录控制及密码重试次数超过5次后账号锁定一分钟不能登录

    利用PHP访问带有密码的Redis方法示例

    一、首先设置Redis密码,以提供远程登陆 打开redis.conf配置文件,找到requirepass,然后修改如下: requirepass yourpassword yourpassword就是redis验证密码,设置密码以后发现可以登陆,但是无法执行命令了。 ...

    Redis设置密码保护的实例讲解

    Redis安装好了之后,默认是没有密码保护的,为了安全要设置密码保护。 在客户端登录本地的192.168.56.56服务器 [root@shanxi src]# ./redis-cli 查看密码,当前密码为空 127.0.0.1:6379&gt; config get requirepass 1...

    redis-cli 使用密码登录的实例

    首先进入redis-cli控制台 #./redis-cli ... 您可能感兴趣的文章:详解Redis开启远程登录连接详解Redis使用认证密码登录使用redis管理用户登录会话的方法基于Redis无序集合如何实现禁止多端登录功能

    Laravel Redis操作大全

    Laravel Redis操作大全

    redis开启和禁用登陆密码校验的方法

    以上这篇redis开启和禁用登陆密码校验的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:redis 实现登陆次数限制的思路详解基于redis实现token验证...

    详解Redis使用认证密码登录

    本篇文章主要介绍了详解Redis使用认证密码登录 。启用Redis的认证密码可以增加Redis服务器的安全性。有兴趣的可以了解下

    通过redis(缓存)实现单点登录

    跨应用访问 通过redis实现单点登录。即保证安全又减少多次输入密码的繁琐。

    windows版本的redis

    windows版本下的redis ,,解压之后,可以在redis.conf配置文件中修改连接密码,启动服务时,使用redis-server.exe redis-conf命令启动服务 然后再启动客户端,使用auth password(你的密码),就可以使用了。

    Linux下安装部署JDK7+Tomcat7+MySQL5.6+Redis3.07

    安装及设置MySQL5.6 环境检查、安装MySQL、 初始化MySQL及设置密码、允许远程登陆、设置开机自启动、修改uft-8配置文件位置、mysql启动和停止操作、关闭防火墙、客户端连接 7. 安装及设置Redis3.07 安装、配置redis...

    Redis实现SSO

    应用Redis实现sso单点登录的小demo,需要配置好redis,设置好密码,默认密码是123456,可以在配置中自己修改一下,就可以用,数据库自己添加一个sso,就可以自动创建了。

    javaweb登录模块 , 双token + redis(防止多设备登录)

    用户修改密码后删除存储在redis的token,重新登陆获取新的token 2、如果refresh_token丢失了怎么办? 通过限制refresh_token的刷新次数来防止截获的refresh_token重复请求从而能够一直保持登录状态 3、什么时候...

    logback-redis-appender:重新登录Redis Appender

    用法 现在在Maven中央存储库中: ... &lt; artifactId&gt;logback-redis-...密码:(可选,默认:无密码)Redis连接密码 数据库:(可选,默认值:0)Redis数据库编号 与事件相关(JSONEventLayout属性) 来源:(可选)Logs

Global site tag (gtag.js) - Google Analytics