前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Redis 学习笔记6 - 管理Redis

Redis 学习笔记6 - 管理Redis

作者头像
张云飞Vir
发布2020-04-02 17:46:32
3830
发布2020-04-02 17:46:32
举报
文章被收录于专栏:写代码和思考写代码和思考

1. 管理Redis

1.1 config 指令

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

代码语言:javascript
复制
  config set slowlog-log-slower-than 0

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

代码语言:javascript
复制
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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 管理Redis
    • 1.1 config 指令
      • 1.2 Authentication
        • 1.3 复制 ( Replication )
          • 1.4 备份(Backups)
            • 1.5 扩展和 Redis 集群(Scaling and Redis Cluster)
            相关产品与服务
            云数据库 Redis
            腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档