小贝_redis高级应用-安全性

redis高级应用-安全性

一、为什么redis需要安全性

二、设置redis验证密码

三、验证

 

一、为什么redis需要安全性

1、redis作为数据的存储介质,如果无法保证redis的安全,就同等于无法保证其数据的安全,而一旦数据的丢失,后果不堪设想。从这个角度来看,redis需要安全保护。

2、redis速度相当快,所以在一台比较好的服务器下,一个外部的用户可以在一秒钟进行150k次的密码尝试,这意味着你需要指定非常强大、复杂的密码来防止暴力破解

二、设置redis验证密码

1、找到redis的配置文件

2、找到配置文件中的requirepass

3、设置对应的密码

4、重启redis

(备注: 这里设置的密码是xiaobei)

三、验证

前提: 使用redis内置的客户端redis-cli

1、方式一,先登录,后进行密码验证

(备注: 这种方式是,登录redis后,必须进行密码验证,否则执行命令操作会提示认证提示)

2、方式二,在登录的时候,进行密码验证

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-10 04:20:36

小贝_redis高级应用-安全性的相关文章

小贝_redis 高级应用-持久化

redis 高级应用-持久化 一.什么是数据持久化 二.redis持久化方式 三.redis持久化方式的优缺点 四.redis持久化应用 五.总结 一.什么是数据持久化 1.从字面来理解: 持久可以理解为持续多久.因此,数据持久化可以理解为,数据可以保存多久 2.从关系型和非关系型数据库的角度来理解: 2.1.关系型: 往数据库操作数据时,数据的最终结果都是保存在物理磁盘 2.2.非关系型(redis): 往数据库操作数据时,数据先到内存,然后再到物理磁盘 因此,从这个角度来看,数据持久化应该是

小贝_redis 高级应用-事务

redis高级应用-事务 一.redis的事务 二.redis实现事务 三.redis事务问题 一.redis的事务 事务提供了一种"将多个命令打包,然后一次性.按顺序地执行"的机制, 并且事务在执行的期间不会主动中断 -- 服务器在执行完事务中的所有命令之后, 才会继续处理其他客户端的其他命令. 二.redis实现事务 redis 通过 multi .disacrd.exec 和 watch四个命令来实现事务功能 1.redis事务简单例子 127.0.0.1:6379> mu

小贝_redis 高级应用-主从复制

redis 高级应用-主从复制 一.为什么需要主从复制 二.主从复制的特点和过程 三.配置主从复制 四.验证主从复制是否生效 五.如何查看谁主谁从以及常见问题   一.为什么需要主从复制       虽然redis运行于内存,处理速度快.但是,仍不可避免出现一些异常,像服务器宕机等等情况,为了提高应用的可用性.需要对redis进行主从复制: 1.分担访问压力 2.由于主从拥有相同的数据库副本,从而可以进行冗余,在主服务器出现异常时,从服务器可以及时替换,确保正常使用 二.主从复制的特点和过程  

小贝_redis高级应用-发布与订阅

redis高级应用-发布与订阅 一.发布与订阅(pub/sub)功能 二.发布与订阅(pub/sub)机制 三.redis发布与订阅(pub/sub)的实现 一.发布与订阅(pub/sub)功能 Pub/Sub功能(meansPublish, Subscribe)即发布及订阅功能.基于事件的系统中,Pub/Sub是目前广泛使用的通信模型,它采用事件作为基本的通信机制,提供大规模系统所要求的松散耦合的交互模式:订阅者(如客户端)以事件订阅的方式表达出它有兴趣接收的一个事件或一类事件:发布者(如服务

小贝_redis学习目标

redis学习目标 一.Nosql介绍 二.redis介绍 三.redis适用场合 四.redis的学习目标 一.Nosql介绍 Nosql(Nosql=Not Only SQL),意为反sql运动,它指的是非关系数据库. Nosql是以key-value的形式进行存储,和传统的关系型数据库不一样,不一定遵循传统数据库的一些基本要求,比如说遵循sql标准.acid标准.表结构等等,这类数据库主要有以下的特点: 非关系型的.分布式的.开源的.水平可拓展的. Nosql有这些特点: a.处理超大量的

小贝_redis set/zset类型学习

redis  set.zset类型 一.集合类型 二.查看set.zset集合类型命令 三.set.zset集合类型实例 一.集合类型 1.redis的集合类型,分为两种,即有序和无序. 2.既然是集合类型,因此也要满足集合的特性即 a.集合的确定性: 组成集合的元素的性质必须明确,不允许有模棱两可.含混不清的情况 b.集合的互异性: 对于一个给定的集合,集合中的元素是互异的",就是说,"对于一个给定的集合,它的任何两个元素都是不同的 c.集合的无序性: 指表示一个集合时,构成这个集合

小贝_redis list类型学习

redis  list类型 一.查看list类型的命令 二.list命令具体解释 一.查看list类型的命令 1.在终端数据 help @list 127.0.0.1:6379>help @list BLPOP key [key ...] timeout summary: Remove and get the first element ina list, or block until one is ava ilable since: 2.0.0 BRPOP key [key ...] time

小贝_redis hash类型学习

Redis  Hash类型 一.查看hash类型的命令 二.操作hash命令具体解释 一.查看hash类型的命令 1.输入 [email protected] 127.0.0.1:6379>help @hash HDEL key field [field ...] summary: Delete one or more hash fields since: 2.0.0 HEXISTS key field summary: Determine if a hash field exists sinc

小贝_redis web管理界面工具安装

RedisWEB管理界面工具安装 一.概述 二.文件下载 三.安装过程 一.概述 1.因为redis是基于C/S的方式开发.也就是说,仅仅要满足于redis的client通信要求的,都能够作为redis的client,进行连接服务端进行管理操作.这里採用的是基于web方式的来管理redis. 2.基于web的方式的优缺点: 2.1.长处: a.在client这边不须要多余操作.仅仅需有个浏览器就可以 2.2.缺点: a.因为是web方式,因此,须要server提供web服务,假设web服务配置不