广告
返回顶部
首页 > 资讯 > 数据库 >Redis学习笔记(四)--安全
  • 566
分享到

Redis学习笔记(四)--安全

Redis学习笔记(四)--安全 2017-03-22 00:03:09 566人浏览 无得
摘要

Redis学习笔记(四)--安全 基于Redis6之前版本 一、设置数据库密码 配置文件“redis.conf”修改,需重启服务器 在配置文件中“redis.conf”设置"requirepass 123456" 通过"confi

Redis学习笔记(四)--安全

Redis学习笔记(四)--安全

基于Redis6之前版本

一、设置数据库密码

配置文件“redis.conf”修改,需重启服务器

在配置文件中“redis.conf”设置"requirepass 123456"

通过"config get requirepass"命令修改,无须重启服务器

redis 127.0.0.1:6379> config set requirepass 123456
redis 127.0.0.1:6379> config get requirepass
"123456"

设置完成后,登录时需通过“-a”提供密码进行登录

# ./redis-cli -h 127.0.0.1 -p 6379 -a 123456

或者先登录再通过"AUTH"命令进行权限验证

# ./redis-cli -h 127.0.0.1 -p 6379
redis 127.0.0.1:6379> AUTH 123456

二、重命名非安全命令

通过配置文件"redis.conf"修改,也可彻底禁用非安全命令,需重启服务器

# 彻底禁用危险命令
rename-command KEYS ""
rename-command FLUSHALL ""
rename-command FLUSHDB ""
rename-command CONFIG ""
# 重命名危险命令        
rename-command KEYS "b840fc02d524045429941cc15f59e41cb7be6c52"
rename-command FLUSHALL "b940fc02d524045429941cc15f59e41cb7be6c52"
rename-command FLUSHDB "b740fc02d524045429941cc15f59e41cb7be6c52"
rename-command CONFIG "b640fc02d524045429941cc15f59e41cb7be6c52"

通过“RENAME”或者“RENMENX”命令修改

命令语法:

RENAME key newkey

RENAMENX key newkey

两个命令区别在于RENAMENX命令“newkey”必须是之前不存在的才会成功

# ./redis-cli -h 127.0.0.1 -p 6379
redis 127.0.0.1:6379> RENAME CONFIG "123sdaouoasdaqew12313"
redis 127.0.0.1:6379> RENAMENX FLUSHDB "sadsa1231sdal012312"

----------------------------------------------------------------------------分割线------------------------------------------------------------------------------------------

Redis6后续补上

您可能感兴趣的文档:

--结束END--

本文标题: Redis学习笔记(四)--安全

本文链接: https://www.lsjlt.com/news/7266.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Redis学习笔记(四)--安全
    Redis学习笔记(四)--安全 基于Redis6之前版本 一、设置数据库密码 配置文件“redis.conf”修改,需重启服务器 在配置文件中“redis.conf”设置"requirepass 123456" 通过"confi...
    99+
    2017-03-22
    Redis学习笔记(四)--安全
  • Redis学习笔记(十四)Sentinel(哨兵)(上)
    最近谈到Redis就会听到哨兵模式,工作期间同事也分享过关于哨兵模式的知识,但由于工作忙(给自己找个借口)没有没认真看,现在恶补下,老样子还是分上篇应用,下篇看实现过程,下面我们来看下哨兵到底是啥? 哨兵模式(Sentinel)是...
    99+
    2019-07-22
    Redis学习笔记(十四)Sentinel(哨兵)(上)
  • NumPy 学习笔记(四)
    NumPy 算术函数:   1、numpy.reciprocal(arr) 返回参数逐个元素的倒数   2、numpy.power(one, two) 将第一个输入数组中的元素作为底数,计算它与第二个输入数组中相应元素的幂,即 one^t...
    99+
    2023-01-31
    学习笔记 NumPy
  • Python学习笔记四(Python
    Python os模块提供了一个统一的操作系统接口函数,通过python os模块可以实现对系统本身的命令,文件,目录进行操作,官方参考文档( http://docs.python.org/library/os)。1)os.sep 可以...
    99+
    2023-01-31
    学习笔记 Python
  • Redis学习笔记记录
    基础篇 什么是Redis及快速理解Redis的使用 Redis解决的问题及Redis的特性 Redis的应用场景及正确安装与启动 Redis配置、启动、操作、关闭及版本选择 字符串使用与内部实现原理 字典使用与内部实现原理 列表...
    99+
    2016-01-10
    Redis学习笔记记录
  • redis geohash 学习笔记
    附近的人: 地图元素的位置数据使用二维的经纬度表示,经度范围 (-180, 180],纬度范围 (-90, 90],纬度正负以赤道为界,北正南负,经度正负以本初子午线 (英国格林尼治天文台) 为界,东正西负...
    99+
    2022-10-18
  • Python学习笔记(四)——数字
    数字 在Python中,数字并不是一个真正的对象类型,而是一组类似类型的分类。Python不仅支持通常的数据类型(整数和浮点数。),而且能够通过常量去直接创建数字以及处理数字的表达式。  整数和浮点数 复数 固定精度的十进...
    99+
    2023-01-31
    学习笔记 数字 Python
  • Redis学习笔记:Windows下的安装
        一、Redis下载     官网下载地址:http://redis.io/download     GitHub下载地址:https://github.com/MSOpenTech/redis/tags     备注:现在...
    99+
    2021-10-14
    Redis学习笔记:Windows下的安装
  • Redis学习笔记:Redis在Windows下的安装
        一、Redis下载     官网下载地址:http://redis.io/download     GitHub下载地址:https://github.com/MSOpenTech/redis/tags     备注:现在...
    99+
    2019-02-14
    Redis学习笔记:Redis在Windows下的安装
  • Redis学习笔记(四) 跳跃表与整数集合
    (一)跳跃表 跳跃表是一种有序的数据结构,它通过每个节点中维持多个指向其他节点的指针,从而达到快速访问节点的目的。 Redis使用跳跃表作为有序集合键的底层实现之一,如果一个有序集合包含的元素数量比较多,或者有序集合中元素的成员是...
    99+
    2020-01-03
    Redis学习笔记(四) 跳跃表与整数集合
  • MySQL学习笔记(23):SQL安全
    本文更新于2019-06-29,使用MySQL 5.7,操作系统为Deepin 15.4。 应用可使用PrepareStatement + Bind-Variable来防止SQL注入。 已知的非法符号有: ( ) [ ] -...
    99+
    2016-09-18
    MySQL学习笔记(23):SQL安全
  • Python学习笔记整理(四)Pytho
    字符串是一个有序的字符集合,用于存储和表现基于文本的信息。 常见的字符串常量和表达式 T1=‘’ 空字符串 T2="diege's" 双引号 T3="""...""" 三重引号块 T4=r'...
    99+
    2023-01-31
    学习笔记 Python Pytho
  • 学习笔记-小甲鱼Python3学习第四讲
    测试题0.请问以下代码会打印多少次“我爱鱼C”?while 'C':    print('我爱鱼C')当while语句中条件为真的时候,会无限循环下去。所以“我爱鱼C”会一直打印,可以用CTRL+C来结束循环。1.请问以下代码会打印多少次“...
    99+
    2023-01-31
    甲鱼 学习笔记
  • 学习笔记-小甲鱼Python3学习第十四
    字符串的方法及注释capitalize()把字符串的第一个字符改为大写casefold()把整个字符串的所有字符改为小写center(width)将字符串居中,并使用空格填充至长度 width 的新字符串count(sub[, start[...
    99+
    2023-01-31
    甲鱼 学习笔记
  • Redis学习笔记(二) 链表
    链表提供了高效的节点重排能力,以及顺序性的节点访问方式,并且可以通过增删节点来灵活地调整链表的长度。 redis中链表应用广泛,如list中就使用了链表。 每一个链表节点使用listNode结构标识(双向链表): typedef...
    99+
    2017-01-27
    Redis学习笔记(二) 链表
  • Redis学习笔记(三) 字典
    Redis的字典使用哈希表作为底层实现,一个哈希表中可以有多个哈希表节点,而每个哈希节点就保存在字典中的一个键值对。 redis字典所用的哈希表由disht结构定义。 typedef struct dictht{ dic...
    99+
    2014-05-20
    Redis学习笔记(三) 字典
  • Redis学习笔记(六) 对象
    前面我们看了Redis用到的主要数据结构,如简单动态字符串(SDS)、双向链表、字典、压缩列表、整数集合等。 但是Redis并没有直接使用这些数据结构来实现键值对,而是基于这些数据结构创建了一个对象系统,这个系统包括字符串对象、列...
    99+
    2021-06-25
    Redis学习笔记(六) 对象
  • Redis学习笔记——Redis基础介绍
    纸上得来终觉浅,绝知此事要躬行。——陆游《冬夜读书示子聿》 redis基础概念 redis是一个字典结构的存储服务器。以字典结构键值对(key=>value)形式存储数据,并允许其他应用通过TCP协议读写字段中的内容。 我们可以把 r...
    99+
    2018-08-28
    Redis学习笔记——Redis基础介绍
  • 超全MySQL学习笔记
    目录MyISAM和InnoDB性能下降SQL慢的原因:Mysql执行顺序SQLJoin索引索引的优劣1.优势2.劣势索引分类创建删除查看mysql索引结构那些情况建索引哪些情况不要建...
    99+
    2022-11-12
  • MySQL学习笔记(24):权限与安全
    本文更新于2020-05-03,使用MySQL 5.7,操作系统为Deepin 15.4。 目录权限安全操作系统相关的安全问题数据库相关的安全问题数据库安全设置选项 权限 权限存取需要用到mysql库中user、db、host、t...
    99+
    2015-01-11
    MySQL学习笔记(24):权限与安全
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作