日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

redis设置密码

發布時間:2024/8/26 综合教程 28 生活家
生活随笔 收集整理的這篇文章主要介紹了 redis设置密码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

因為沒有密碼認證會不安全,這里我們加上密碼認證。先介紹一下密碼認證的兩個配置。主要是兩個參數:

requirepass:外面服務、客戶端來連接redis的密碼。

masterauth:redis從去連接redis主使用的密碼。這個意思是說,如果你在主上設置了requirepass參數,你就需要再從上設置masterauth參數,并和主密碼指定成一樣的。這樣從才能繼續去同步主的數據。

并且,如果你是哨兵模式,還要在/etc/redis-sentinel.conf添加下面一行配置,這里lenovo20!&是那個配置的密碼,你可以改成你的密碼。否則,哨兵會認為redis主機失聯。

sentinel auth-pass mymaster lenovo20!&

下面介紹下,如何添加這個密碼。對于redis來說,有兩種方式:

一種是在/etc/redis.conf添加下面2個字段,之后重啟redis。兩個redis主從密碼要設置的一樣。

requirepass "lenovo20!&"

masterauth "lenovo20!&"

另外一種是登錄到redis數據庫里面,設置密碼,這個不用重啟服務會立即生效,不過重啟服務之后會失效。如果想永久生效,需要繼續執行一條命令 config rewrite 。

config set masterauth "lenovo20!&"

config set requirepass "lenovo20!&"

config rewrite

你執行上面命令,會發現馬上生效了。這時你輸入其他命令會報錯,這時候你要輸入密碼來證明你的身份。

對于redis-sentinel,修改cat /etc/redis-sentinel.conf文件,增加下面字段。之后重啟服務。

sentinel auth-pass mymaster lenovo20!&

6.上面就是添加密碼認證的過程了,下面給出一些常用的reids命令,以及配置。

登錄 redis 數據庫

redis-cli -h host -p port

查看redis 數據庫狀態

Info

指定主庫

slaveof host post

解除主從關系(慎用)

slaveof no one

設置向redis主同步的密碼

config set masterauth "lenovo20!&"

設置遠程連接的密碼

config set requirepass "lenovo20!&"

將配置寫到配置文件里

config rewrite

查詢key

get key

新建key

set key value

刪除key

del key

7.配置文件:

/etc/redis.conf

bind 172.16.51.140

protected-mode yes

port 6379

tcp-backlog 511

timeout 0

tcp-keepalive 300

daemonize no

supervised systemd

pidfile "/var/run/redis_6379.pid"

loglevel notice

logfile "/var/log/redis/redis.log"

databases 16

save 900 1

save 300 10

save 60 10000

stop-writes-on-bgsave-error yes

rdbcompression yes

rdbchecksum yes

dbfilename "dump.rdb"

dir "/opt/webapps/redis"

slave-serve-stale-data yes

slave-read-only yes

repl-diskless-sync no

repl-diskless-sync-delay 5

repl-disable-tcp-nodelay no

slave-priority 100

appendonly no

appendfilename "appendonly.aof"

appendfsync everysec

no-appendfsync-on-rewrite no

auto-aof-rewrite-percentage 100

auto-aof-rewrite-min-size 64mb

aof-load-truncated yes

lua-time-limit 5000

slowlog-log-slower-than 10000

slowlog-max-len 128

latency-monitor-threshold 0

notify-keyspace-events ""

hash-max-ziplist-entries 512

hash-max-ziplist-value 64

list-max-ziplist-size -2

list-compress-depth 0

set-max-intset-entries 512

zset-max-ziplist-entries 128

zset-max-ziplist-value 64

hll-sparse-max-bytes 3000

activerehashing yes

client-output-buffer-limit normal 0 0 0

client-output-buffer-limit slave 256mb 64mb 60

client-output-buffer-limit pubsub 32mb 8mb 60

hz 10

aof-rewrite-incremental-fsync yes

# Generated by CONFIG REWRITE

masterauth "lenovo20!&"

requirepass "lenovo20!&"

slaveof 172.16.51.141 6379

/etc/redis-sentinel.conf

dir "/opt/webapps/redis"

logfile "/var/log/redis/sentinel.log"

sentinel myid e85b094ccd8da12305652c84aa9cdbdd0a0caec8

sentinel monitor mymaster 172.16.51.141 6379 1

sentinel down-after-milliseconds mymaster 15000

sentinel failover-timeout mymaster 10000

sentinel auth-pass mymaster lenovo20!&

# Generated by CONFIG REWRITE

port 26379

supervised systemd

sentinel config-epoch mymaster 3

sentinel leader-epoch mymaster 3

sentinel known-slave mymaster 172.16.51.140 6379

sentinel current-epoch 3

總結

以上是生活随笔為你收集整理的redis设置密码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。