Python知識(shí)分享網(wǎng) - 專業(yè)的Python學(xué)習(xí)網(wǎng)站 學(xué)Python,上Python222
Redis 6.0核心創(chuàng)新:多線程、客戶端緩存和ACL詳解 PDF 下載
發(fā)布于:2024-01-03 10:54:53
(假如點(diǎn)擊沒反應(yīng),多刷新兩次就OK!)

Redis 6.0核心創(chuàng)新:多線程、客戶端緩存和ACL詳解 PDF 下載  圖1

 

 

 

資料內(nèi)容:

 

3. ACL 是對(duì)于命令的訪問和執(zhí)行權(quán)限的控制,默認(rèn)情況下,可以有執(zhí)行任意的指令,兼容以前版

ACL設(shè)置有兩種方式:
1. 命令方式
ACL SETUSER + 具體的權(quán)限規(guī)則, 通過 ACL SAVE 進(jìn)行持久化
2. 對(duì) ACL 配置文件進(jìn)行編寫,并且執(zhí)行 ACL LOAD 進(jìn)行加載
ACL存儲(chǔ)有兩種方式,但是兩種方式不能同時(shí)配置,否則直接報(bào)錯(cuò)退出進(jìn)程
1.redis 配置文件: redis.conf
2.ACL配置文件, 在redis.conf 中通過 aclfile /path 配置acl文件的路徑
命令方式:
1
ACL SETUSER alice // 創(chuàng)建一個(gè) 用戶名為 alice的用戶
用如上的命令創(chuàng)建的用戶語義為:
1. 處于 off 狀態(tài), 它是被禁用的,不能用auth進(jìn)行認(rèn)證
2. 不能訪問任何命令
3. 不能訪問任意的key
4. 沒有密碼
如上用戶alice 沒有任何意義。
創(chuàng)建一個(gè)對(duì) cached: 前綴具有g(shù)et命令執(zhí)行權(quán)限的用戶,并且設(shè)置密碼: