Redis开发与运维_读书笔记

   日期:2020-11-16     浏览:90    评论:0    
核心提示:第2章 API的理解和使用2.1 预备2.1.1 全局命令1. 查看所有键: keys *2. 键总数: dbsizedbsize命令在计算键总数时不会遍历所有键,而是直接获取redis内置的键总数变量,所以dbsize命令的时间复杂度是O(1);而keys命令会遍历所有键,所以它的时间复杂度是O(n),当redis保存大量键时,线上环境禁止使用keys命令;第14章 Redis配置统计字典14.1 info系统状态说明14.1.1 命令说明info 命令的使用方法有以下三种:- in

Redis开发与运维_读书笔记

  • 第2章 API的理解和使用
    • 2.1 预备
      • 2.1.1 全局命令
        • 1. 查看所有键: keys *
        • 2. 键总数: dbsize
    • 2.2 字符串
      • 2.2.1 命令
        • 1.常用命令
          • ( 1) 设置值
            • set/setnx
    • 2.7 键管理
      • 2.7.3 数据库管理
        • 1.切换数据库
        • 2.flushdb/flushall
          • 常规删除
          • 正则删除
  • 第9章 哨兵
    • 9.1 基本概念
      • 9.1.1 主从复制的问题
      • 9.1.2 高可用
      • 9.1.3 Redis Sentinel 的高可用性
    • 9.2 安装和部署
    • 9.3 API
    • 9.4 客户端连接
    • 9.5 实现原理
    • 9.6 开发与运维中的问题
    • 9.7 本章重点回顾
  • 第12章 开发运维的“陷阱”
    • 12.3 安全的Redis
      • 12.3.1 Redis密码机制
        • 1.简单的密码机制
          • auth
  • 第14章 Redis配置统计字典
    • 14.1 info系统状态说明
      • 14.1.1 命令说明

第2章 API的理解和使用

2.1 预备

2.1.1 全局命令

1. 查看所有键: keys *

2. 键总数: dbsize

dbsize命令在计算键总数时不会遍历所有键,而是直接获取redis内置的键总数变量,所以dbsize命令的时间复杂度是O(1);
而keys命令会遍历所有键,所以它的时间复杂度是O(n),当redis保存大量键时,线上环境禁止使用keys命令;

dbsize			# 查看当前数据库的key-val数量

2.2 字符串

2.2.1 命令

1.常用命令

( 1) 设置值
set/setnx

2.7 键管理

2.7.3 数据库管理

1.切换数据库

select 0		# 切换到数据库库0

2.flushdb/flushall

常规删除
flushdb				# 删除当前数据库中的所有key
flushall			# 删除所有数据库中的所有key
正则删除
# 删除数据库0中所有以"KLI"开始的key
	# -n: 数据库id, 0表示数据库0
	# -a: access, 密码
redis-cli -n 0 keys "KLI*" | xargs redis-cli -n 0 del

# 删除数据库1中所有以"KLI"开始的key, 登录密码为password
redis-cli -a "password" -n 1 keys "KLI*" | xargs redis-cli -a "password" -n 1 del

redis-删除所有key

第9章 哨兵

9.1 基本概念

9.1.1 主从复制的问题

9.1.2 高可用

9.1.3 Redis Sentinel 的高可用性

9.2 安装和部署

9.3 API

9.4 客户端连接

9.5 实现原理

9.6 开发与运维中的问题

9.7 本章重点回顾

第12章 开发运维的“陷阱”

12.3 安全的Redis

12.3.1 Redis密码机制

1.简单的密码机制

auth

史上最全Redis面试题及答案 17、Redis如何设置密码及验证密码?

config set requireapass 123456	# 设置redis密码为123456
auth 123456						# 验证redis密码,即使用密码123456登录redis

第14章 Redis配置统计字典

14.1 info系统状态说明

14.1.1 命令说明

info 命令的使用方法有以下三种:
- info: 部分Redis系统状态统计信息
- info all: 全部Redis系统状态统计信息
- info section: 某一块的系统状态统计信息,其中section可以忽略大小写
 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服