Redis 学习笔记6 - 管理Redis

本文介绍了Redis的管理,包括使用configset和configget命令进行配置,设置Authentication以实现密码保护,详细阐述了复制功能及其在性能提升和数据保护中的作用,以及备份策略。此外,还探讨了Redis的扩展性,如通过复制和Redis集群实现水平扩展、高可用性和故障转移。
摘要由CSDN通过智能技术生成
  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 命令(没有使用该配置的实例是或可以是主服务)。

复制通过把数据拷贝到不同的服务器上达到保护目的。复制还可以用于改善性能,因为读操作可以分发到从服务上。在此我向大家推荐一个架构学习交流圈。交流学习指导伪鑫:1253431195(里面有大量的面试题及答案)里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化、分布式架构等这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

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

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

1.5 扩展和 Redis 集群(Scaling and Redis Cluster)
复制是那些负荷高速成长的网站用到的第一个工具。

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

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

END

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值