Linux中密碼登入redis客戶端

2021-10-24 19:27:56 字數 1515 閱讀 9568

#在linux中密碼登入redis客戶端

一、查詢redis服務登入客戶端

ps -ef|grep redis

506 12827 12771 0 15:29 pts/0 00:00:00 grep redis

root 23953 1 0 mar03 ? 13:43:16 /data/database/meijiesit_6379_redis/bin/redis-server 0.0.0.0:6379

cd到redis的bin目錄

./redis-cli 啟動客戶端

如果想鏈結其他伺服器的redis加上ip位址就行

[jumpserver@gometest-4-138 bin]$ redis-cli -h 10.152.4.125

也可以直接加ip埠密碼連線

$ redis-cli -h host -p port -a password

$redis-cli -h 127.0.0.1 -p 6379 -a 「mypass」

redis 127.0.0.1:6379>

10.152.4.125:6379>

密碼登入許可權

127.0.0.1:6379> keys *

(error) noauth authentication required.

需要密碼許可權

auth命令加上密碼登入

127.0.0.1:6379> auth password

ok如果沒有密碼需要設定密碼可以使用

config set requirepass password

退出redis客戶端

127.0.0.1:6379> exit

[jumpserver@gometest-4-138 bin]$

二、查詢等命令

下面就可以操作redis資料了

1.在redis裡,允許模糊查詢key

有3個萬用字元 *, ? ,

*: 通配任意多個字元

?: 通配單個字元

: 通配括號內的某1個字元

127.0.0.1:6379> keys *1014 *

「20101416372200091loan_amount」

「101416301600088」

2.鍵很多時直接萬用字元不容易找而且會影響redis使用,scan命令更高效

scan cursor [match pattern] [count count]

cursor - 游標。

pattern - 匹配的模式。

count - 指定從資料集裡返回多少元素,預設值為 10 。

127.0.0.1:6379> scan 0 match * count 1

「1」「sg_sessionc680e46a-b374-49a2-a486-47a903f2e1a5」

127.0.0.1:6379> scan 1 match * count 1

「0」「sms_login_verification_status:2」

「ip_security_enable:2」

Redis 登入密碼。

redis 密碼設定和檢視密碼 redis沒有實現訪問控制這個功能,但是它提供了乙個輕量級的認證方式,可以編輯redis.conf配置來啟用認證。1 初始化redis密碼 在配置檔案中有個引數 requirepass 這個就是配置redis訪問密碼的引數 比如 requirepass test123...

linux下redis設定密碼登入

redis設定密碼訪問 你的redis在真是環境中不可以誰想訪問就可以訪問,所以必須要設定密碼 設定密碼的流程如下 vim etc redis.conf requirepass foobared去掉注釋,foobared改為自己的密碼,我在這裡改為 requirepass 123456 然後儲存,重...

linux下redis設定密碼登入

redis設定密碼訪問 你的redis在真是環境中不可以誰想訪問就可以訪問,所以必須要設定密碼 設定密碼的流程如下 vim etc redis.conf requirepass foobared去掉注釋,foobared改為自己的密碼,我在這裡改為 requirepass 123456 然後儲存,重...