redis 高级配置

一.安全性

设置密码:在配置文件中设置

requirepass 123456

由于redis的速度非常快,每秒可以进行15万次的暴力破解,所以密码设置要强壮些

在客户端登录或者连接的时候,使用 auth 123456进行授权,以后才有权限继续

也可以在登录的时候直接指定,例如 /usr/local/redis/bin/redis-cli  -a 123456

二,主从复制

修改从服务器的配置

打开 slaveof 前的#注释,设置 slaveof 主服务器IP 主服务器端口

如果主服务器设置了密码,masterauth 主机密码

可以用info命令查看连接状态

role:slave  表示当前是从服务器

master_link_status:up 表示当前正在连接状态

时间: 2024-11-01 05:42:38

redis 高级配置的相关文章

[Redis]Redis高级特性的配置及使用

---------------------------------------------------------------------------- [Redis安全性] 一 . 默认我们进入Redis客户端是不需要密码的,但是在使用任何命令前保证已授权,这在一个你不信任其它人的环境里可能有用. 1. 按照如下方式可设置密码: ① 修改配置文件(默认为/usr/local/etc/redis.conf),找到requirepass foobared,默认已注释掉:将密码设为123456只需要

Redis高级应用

Redis高级实用特性分6部分: 1.安全性 设置客户端连接后进行任何其他操作时,需要使用密码 修改redis.conf配置文件,requirepass password指令就是用来设置密码的 修改完配置文件后要重启redis服务 重启后,发现在命令行执行操作时,会有以下提示.此时需要用auth password 来授权 127.0.0.1:6379> keys * (error) NOAUTH Authentication required. 127.0.0.1:6379> auth red

NoSQL之Redis高级实用命令详解--安全和主从复制

Android IOS JavaScript HTML5 CSS jQuery Python PHP NodeJS Java Spring MySQL MongoDB Redis NOSQL Vim C++ C# JSON Ruby Linux Nginx Docker 所有分类  >  数据库相关  >  NoSQL数据库 NoSQL之Redis高级实用命令详解--安全和主从复制 NoSQL Redis   2014-01-09 22:52:47 发布 您的评价:       0.0   收

redis通用配置

默认情况下,redis并不是以daemon形式来运行的.通过daemonize配置项可以控制redis的运行形式,如果改为yes,那么redis就会以daemon形式运行: daemonize no 当以daemon形式运行时,redis会生成一个pid文件,默认会生成在/var/run/redis.pid.当然,你可以通过pidfile来指定pid文件生成的位置,比如: pidfile /path/to/redis.pid 默认情况下,redis会响应本机所有可用网卡的连接请求.当然,redi

Redis的安装和使用之三------redis.conf配置释义

Redis配置文件被分成几大块区域,分别是: 1.通用(general) 2.快照(snapshotting) 3.复制(replication) 4.安全(security) 5.限制(limits) 6.追加模式(append only mode) 7.LUA脚本(lua scripting) 8.Redis集群(redis cluster) 9.慢日志(slow log) 10.延迟监控(latency monitor) 11.事件通知(event notification) 12.高级配

Redis安装配置及在Python上的应用

最近在使用Kazoo(开源电话系统) API时,一次请求的处理需要调用几次API,只为了得到一个name和id的对应关系,耗时非常大,开始想使用一种简单的实现,直接将对应关系保存到静态类的静态变量中,但经过测试发现,这种方法还是会造成对应关系经常丢失的情况,后来简单了解了下Redis,发现比较适用于这种情况,具体操作过程如下所示: Redis安装与简单配置 开发环境为Ubuntu 12.04,在Ubuntu下Redis安装很简单,直接通过apt-get即可实现,具体如下所示: #安装Redis服

Redis高级特性及应用场景

Redis高级特性及应用场景 redis中键的生存时间(expire) redis中可以使用expire命令设置一个键的生存时间,到时间后redis会自动删除它. 过期时间可以设置为秒或者毫秒精度. 过期时间分辨率总是 1 毫秒. 过期信息被复制和持久化到磁盘,当 Redis 停止时时间仍然在计算 (也就是说 Redis 保存了过期时间). expire  设置生存时间(单位/秒) expire key seconds(秒) ttl 查看键的剩余生存时间 ttl key persist 取消生存

Redis学习第八课:Redis高级实用特性(二)

Redis高级实用特性 4.持久化机制 Redis是一个支持持久化的内存数据库,也就是说Redis需要经常将内存中的数据同步到硬盘来保证持久化.Redis支持两种持久化方式:(1).snapshotting(快照) 也是默认方式.  快照是默认的持久化方式,这种方式是将内存中数据以快照的方式写入到二进制文件中,默认的文件名为dump.rdb.可以通过配置设置自动做快照持久化的方式.我们可以配置redis在n秒内如果超过m个key的修改就自动做快照. 修改配置文件redis.conf:save 9

Redis学习(6)-Redis高级实用特性

Redis高级实用特性: 1.安全性2.主从复制3.事务处理4.持久化机制5.发布订阅消息6.虚拟内存的使用 安全性: 设置客户端连接后进行任何其他指定前需要使用的密码警告:因为Redis速度相当快,所以一台比较好的服务器下一个外部的用户可以在一秒钟进行150k次的密码尝试,这意味着你需要指定非常非常强大的密码来防止暴力破解配置方法: requirepass beijing(在配置文件中配置密码) auth beijing(授权方式1) redis-cli -a beijing(授权方式2) 主