Redis学习笔记
YF_Li123
生活需要奔跑
展开
-
Redis如何禁用高危命令
Redis如何禁用高危命令高危命令禁用或重命名对于生产环境中使用的Redis一定要禁用一些高危命令,避免因误操作而造成的巨大损失。高危命令1. KEYS # 虽然该命令的模糊匹配功能很强大,但只适用于小数据量,当数据量很大时会导致Redis锁住及CPU飙升,建议禁用或重命名 2. FLUSHDB # 删除Redis中当前所在数据库中的所有记录,并且此命令不会执行失败...原创 2020-03-25 17:07:33 · 1722 阅读 · 0 评论 -
Redis未授权访问漏洞介绍及修复方案
Redis 漏洞介绍1. 什么是Redis未授权访问漏洞Redis 暴露在公网(即绑定在0.0.0.0:6379,目标IP公网可访问),并且没有开启相关认证和添加相关安全策略情况下会被攻击者利用,比如未添加防火墙规则来避免其他非信任IP访问等。2.有哪些危害 攻击者利用 Redis 未授权访问漏洞读取 Redis 数据库中的数据,可能导致敏感信息泄露或恶意执行 flushall...原创 2020-03-25 16:55:55 · 2235 阅读 · 0 评论 -
Redis 安装教程
目录1、OS X 系统安装2、启动redis3、测试客户端连接1、OS X 系统安装$ brew install redis安装完成2、启动redis 直接启动 根据提示可以有两种:$ brew services start redis$ redis-server /path/to/redis.conf (推荐)初始化脚本启动(推荐)在re...原创 2019-05-13 23:17:40 · 390 阅读 · 0 评论 -
Redis基本数据类型—字符串类型
字符串类型是Redis中最基本的数据类型,它可以存储任何形式的字符串,包括二进制数据。其他的类型都是以字符串类型为基础,可以看作是字符串类型的不同组织形式。1、赋值与取值格式redis> SET key value # 单个key赋值redis> MSET key1 value1 key2 value...原创 2019-05-14 09:09:25 · 268 阅读 · 0 评论 -
Redis基本数据类型—散列类型
散列类型是一种字典结构的键值对,其中字段值必须是字符串类型1、赋值与取值格式redis> HSET key field value # 单个字段赋值redis> HGET key field # 获取单个字段值redis> HMSET key field value [...原创 2019-05-15 08:06:50 · 275 阅读 · 0 评论 -
Redis基本数据类型——列表类型
列表类型可以存储一个有序的字符串列表,常用的操作是向列表两端添加元素、或者获取列表某一个片段。Redis的列表类型是使用双向链表实现的。向两端添加、删除元素的时间复杂度为O(1)。1、向两端添加、删除元素格式redis> LPUSH key value [value …] # 向列表左端添加元素redis> RPUSH key value [va...原创 2019-05-27 22:01:00 · 295 阅读 · 0 评论