給 redis 伺服器設定密碼 當客戶端連線到 redis 服務就需要密碼驗證,這樣可以保證你的 redis 安全性。檢視redis是否設定了密碼驗證:
此時沒有設定密碼,可通過如下兩種方法設定密碼:[root@localhost ~]# redis-cli
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) ""
注意:重新啟動服務後失效127.0.0.1:6379> config set requirepass '123456' //設定密碼
ok127.0.0.1:6379> auth 123456 //驗證
ok127.0.0.1:6379> config get requirepass //檢視密碼設定情況
1) "requirepass"
2) "123456"
127.0.0.1:6379> keys * //此時可對資料庫進行操作
1) "h1"
2) "l1"
3) "s1"
4) "h2"
5) "s3"
6) "linux"
127.0.0.1:6379> quit
[root@localhost ~]# systemctl restart redis
[root@localhost ~]# redis-cli
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) ""
登入驗證兩種方式:[root@localhost ~]# vim /etc/redis.conf
# requirepass foobared //此引數下設定明文密碼
requirepass 123456
[root@localhost ~]# systemctl restart redis
1、互動模式下使用命令驗證:
2、登入時輸入密碼驗證:[root@localhost ~]# redis-cli
127.0.0.1:6379> keys *
(error) noauth authentication required.
127.0.0.1:6379> auth 123456
ok127.0.0.1:6379> keys *
1) "s1"
2) "h2"
3) "linux"
4) "l1"
5) "h1"
6) "s3"
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "123456"
[root@localhost ~]# redis-cli -a 123456
127.0.0.1:6379> keys *
1) "s1"
2) "h2"
3) "linux"
4) "l1"
5) "h1"
6) "s3"
C巨集高階應用之
在巨集定義中經常看到 和 現在講一下他們的用法 1,是連線符 用於將兩個引數連線在一起 例如 define a x,y x y 則 a he llo 結果是hello define link a my a 則 link god 相當於 mygod 是一種分隔連線方式 他的作用是先分隔 然後強制連線 ...
C 高階應用之Microsoft Vsa引擎篇
引擎實現部分 using system using system.collections using system.io using system.reflection using microsoft.visualbasic.vsa using microsoft.vsa 作者注 需要增加對micr...
Oracle高階應用之合併MERGE
為了方便大家學習和測試,所有的例子都是在oracle自帶使用者scott下建立的。merge是什麼?這麼厲害的東西你都不知道,你這學生是怎麼學習的?老師不給你講你就不會自學了嗎?哎!可憐天下老師心啊,罷了罷了,老師現在給你好好講一下吧。merge是oracle9i新增的語法,中文意思是 合併 那合併...