专栏首页写代码和思考Redis 学习笔记6 - 管理Redis

Redis 学习笔记6 - 管理Redis

1. 管理Redis

1.1 config 指令

除了通过 redis.conf 文件对 Redis 进行配置外,我们还可以通过 config set 命令来个别值进行设置

  config set slowlog-log-slower-than 0

可以通过 config get 命令来显示配置中的值

config get *log*

1.2 Authentication

Redis 可以配置为需要密码才可使用。通过使用 requirepass 设置 (用 redis.conf 文件或者 config set 命令)。

当 requirepass 被设置(也就是密码), 客户端将需要使用 auth password 命令。

1.3 复制 ( Replication )

Redis 支持复制,意思是说,当你把数据写到一个 Redis 实例(主服务)上的时候,一个或者多个实例(从服务)将会保持和主服务同步更新。配置从服务,可以通过修改配置文件的 slaveof 标签或者用 slaveof 命令(没有使用该配置的实例是或可以是主服务)。

复制通过把数据拷贝到不同的服务器上达到保护目的。复制还可以用于改善性能,因为读操作可以分发到从服务上。

1.4 备份(Backups)

备份 Redis 只需要简单的将 Redis 的快照拷贝到你想要的地方。默认的,Redis 把它的快照保存在名为 dump.rdb 的文件中。

在主服务上禁用快照或者禁用增量文件,转而让从服务去维护,这种做法并不少见。这有助于降低主服务器上的负载,并且允许在从服务上使用更积极的备份操作,而不会影响整个系统的响应速度。

1.5 扩展和 Redis 集群(Scaling and Redis Cluster)

复制是那些负荷高速成长的网站用到的第一个工具。

有些命令的开销比其他高(比如说 sort ),于是可以把它们放到从服务上执行,从而保持整个系统对传入的查询的响应。

Redis 集群中这些都可以实现:不单止提供水平扩展,包括均衡,还提供高可用性的自动失败转移。

END

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Redis 学习笔记2 - 基础知识

    Redis 通常被描述为一个“键值对”方式的存储的内存型数据库。然而它不仅仅如此,它也可以把数据写到硬盘上用以持久化。

    zhangyunfeiVir
  • Android开发(16) 遍历所有的已经安装的应用程序,启动其他的应用程序

    1.获得目标应用的 包名( packageName) 2.获得 一个 “启动intent"。 使用 getPackageManager().getLaunc...

    zhangyunfeiVir
  • Linux 设置 免密登录 到远程主机

    zhangyunfeiVir
  • 重磅消息:Redis 6.0.0 稳定版发布

    1、重新设计了客户端缓存,特别是放弃了caching slot,而只使用key names。

    程序猿DD
  • 七种武器之一口箱子Redis

    江湖传言「在任何规模、任何类型的服务器项目中,都存在一些最适合用Redis存储的数据。」

    有福
  • Spring Boot 如何快速集成 Redis 哨兵?

    前面的分享栈长介绍了如何使用 Spring Boot 快速集成 Redis,上一篇是单机版,也有粉丝留言说有没有 Redis Sentinel 的集成教程,这篇...

    Java技术栈
  • Redis:基础学习资料 PDF 版下载

    随着Web 2.0的蓬勃发展,网站数据快速增长,人们对高性能读写的需求越来越多,关系数据库越来越不能适应相关的存储需求……

    用户4143945
  • 【redis学习】高级键管理

    为了更有效地在应用程序中使用 Redis ,我们需要理解 Redis 是如何存储键的,并了解用于操作 Redis 实例中键空间的命令。

    看、未来
  • Redis 创始人宣布退居二线:我写代码只是为了表达自己!

    前几日,Redis 创始人 Salvatore Sanfilippo 在他的个人博客(http://antirez.com/)上宣布将结束自己的 Redis 之...

    程序猿DD
  • 如何在云开发Cloudbase中使用Redis?

    云开发 Cloudbase 是腾讯云为移动开发者提供的云原生一体化应用开发平台,可用于开发多种客户端,它帮助开发者统一构建和管理资源,免去了应用开发过程中繁琐的...

    腾讯云开发TCB

扫码关注云+社区

领取腾讯云代金券