1. 程式人生 > >redis配置認證密碼

redis配置認證密碼

mil 進行 改密 font 保存文件 oba pre get ont

1.通過配置文件進行配置
修改redis配置文件redis.conf中,打開配置文件找到

#requirepass foobared  

去掉行前的註釋,並修改密碼為所需的密碼,保存文件

requirepass root

重啟redis

這個時候嘗試登錄redis,發現可以登上,但是執行具體命令是提示操作不允許

[[email protected] bin]# ./redis-cli 
127.0.0.1:6379> keys *
(error) NOAUTH Authentication required.

嘗試用密碼登錄並執行具體的命令看到可以成功執行

[[email protected]
/* */ bin]# ./redis-cli -h 127.0.0.1 -p 6379 -a root 127.0.0.1:6379> keys * 1) "test" 127.0.0.1:6379>

-a後面跟上密碼。

除了在登錄時通過 -a 參數制定密碼外,還可以登錄時不指定密碼,而在執行操作前進行認證。

redis-cli -h 127.0.0.1 -p 6379  
redis 127.0.0.1:6379> config get requirepass  
(error) ERR operation not permitted  
redis 127.0.0.1:6379> auth root  
OK  

redis配置認證密碼