`
lcyaiym
  • 浏览: 28299 次
  • 性别: 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使用认证密码登录

    Redis 使用认证密码登录 Redis 默认配置是不需要密码认证的,这在安全性上会有一定的问题,因此需要启用 Redis 的密码认证功能,以增加 Redis 服务器的安全性。 1. 配置 Redis 认证密码 要启用 Redis 的密码认证...

    centos7 yum安装redis配置密码及简单使用

    系统: centos7.6 1、安装epel-release (建议使用国内阿里云源) #下载wget,备份当前源 yum install wget -y mv /etc/yum.repo.d/*.repo /tmp #下载阿里云源和epel源 wget -O /etc/yum.repos.d/...2、下载redis yu

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

    在登录的时候还是不需要密码验证就可以操作redis。最后发现原来是在启动服务的时候要加上指定的配置文件, redis-server redis.windows.conf启动的话就有需要权限验证啦, 所以在启动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缓存。里面包含数据库文件希望能帮助到大家学习。

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

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

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

    在某些安全配置中,为了保护Redis服务器免受未经授权的访问,我们会为Redis设置密码认证。本文将详细介绍如何使用`redis-cli`通过密码登录到Redis服务器。 首先,我们需要确保Redis服务器已经安装并且正在运行。在...

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

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

    redis+php 登录、注册实例

    5. **Redis优化**:为了提高Redis性能,可以设置适当的过期时间,避免内存无限制增长。使用主从复制或哨兵系统实现高可用性,保证服务稳定性。另外,考虑使用Redis的事务或者Lua脚本来执行原子操作,避免数据不一致...

    在ASP.NET MVC中使用StackExCahnge.Redis实现用户登陆,并保持登陆

    在`Web.config`文件中添加配置节,指定Redis服务器的连接信息,如主机名、端口、密码等: ```xml &lt;section name="stackExchangeRedis" type="StackExchange.Redis.ConfigurationSectionHandler, StackExchange...

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

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

    Redis可视化工具Redis Desktop Manager

    - **安装与启动**:下载并安装Redis Desktop Manager的.exe文件,启动后输入Redis服务器的IP地址、端口、密码(如果设置了),即可建立连接。 - **浏览数据**:连接成功后,可以看到Redis中的键值对列表,点击键...

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

    为了确保数据的安全性,Redis 提供了登陆密码校验功能,允许管理员设置一个密码,只有输入正确的密码才能连接到 Redis 服务器。本文将详细介绍如何在 Redis 中开启和禁用登录密码校验。 ### 开启登陆密码校验 在 ...

    Laravel Redis操作大全

    Laravel Redis操作大全 Laravel Redis操作大全提供了Redis操作的详细介绍,涵盖了基本的set/get操作、setex存储带存储时效的记录、add操作、getset操作、incrby/incr/decrby/decr操作、exists检测操作、type类型...

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

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

    Go-Dockssh从任何地何ssh进入任何容器借助redis进行密码存储

    借助Redis作为密码存储库,Go-Dockssh确保了安全的身份验证过程。 首先,我们来深入了解一下SSH(Secure Shell)协议。SSH是一种网络协议,用于在不安全的网络环境中提供安全的远程登录和其他服务。它通过加密所有...

    redis-mongodb-zookeeper-memcache安装

    此外,还可以通过 `requirepass mypassword` 参数来设置密码,这样在登录客户端时就需要输入密码。 2. **启动客户端:** 启动客户端只需使用 `src/redis-cli` 命令即可。若要远程连接,则可以使用 `redis-cli -h ...

Global site tag (gtag.js) - Google Analytics