当前位置: 首页 > news >正文

今日郴州官网深圳市seo点击排名软件价格

今日郴州官网,深圳市seo点击排名软件价格,wordpress如何设置css样式表,简单个人网站开发代码Redis 6版本之后:提供ACL的功能对用户进行更细粒度的权限控制 :(1)接入权限:用户名和密码(2)可以执行的命令(3)可以操作的 KEY ACL常用规则介绍: 指令列表 //增加可操…

Redis 6版本之后:提供ACL的功能对用户进行更细粒度的权限控制 :(1)接入权限:用户名和密码(2)可以执行的命令(3)可以操作的 KEY

ACL常用规则介绍:

+指令列表   //增加可操作指令列表, 比如:select auth

+@指令类别    //增加可操作指令类别,比如@admin @set

acl cat //查看所有指令类别

~<pattern> //可操作的匹配pattern的键

redis数据库默认是0~15,可通过databases参数调整

redis多租户的几种实现方式:

1.redis6 之后可以通过acl 进行多租户隔离,每个用户一个db

2.基于容器,每个用户一个redis实例。
 

以下代码测试版本为 redis 7.0

redis-cli设置多租户隔离:

ACL SETUSER username on >password +@all ~* -@admin -select +select|5  // +@all 增加所有权限 ~*允许所有键 移除@admin权限 只允许select切换db5

auth username 123456

select 1 //切换db1 会提示没有权限:(error) NOPERM this user has no permissions to run the 'select' command or its subcommand

select 5

ACL DELUSER username  //删除用户

redis-cli --user username --pass 123456 -n 1 # 以db1 连接

nodejs库 ioredis设置多租户隔离:

async function createUser(){const redis = new Redis({password: redisPassword,host: redisHost,port: redisPort});try{const db = genNumber(); //此db 需自动生成递增数字const username = `${serviceName}_ecmaster`, password = uuid.v4().replaceAll("-",""), rules = ['+@all','~*','-@admin','-select',`+select|${db}`,];// 创建用户await redis.acl('SETUSER',username, 'on', `>${password}`,...rules);console.log(`User ${username} created successfully.`);dockerSetting.dataSource.redis = {username,    password,"host": redisHost,"port": redisPort,db}   }catch(e){throw e;}finally{redis.disconnect();}
}async function deleteUser(){const redis = new Redis({password: redisPassword,host: redisHost,port: redisPort});try{const username = `${serviceName}_ecmaster`;
// 删除用户await redis.call('ACL', 'DELUSER', username);console.log(`User ${username} deleted successfully.`);}catch(e){throw e;}finally{redis.disconnect();}
}

redisInsight可视化工具测试,无法在非授权db上操作key了:

http://www.dt0577.cn/news/46150.html

相关文章:

  • 做网站的软件m开头做微商怎么找客源加人
  • 网络架构分为几层企业优化推广
  • 清河网站建设电话最新中国新闻
  • 室内设计效果图怎么做出来的长沙 建站优化
  • 支付网站建设费进什么科目帮我搜一下长沙做网络销售
  • 高明专业网站建设报价在哪里可以发布自己的广告
  • 宜昌网站模板seo网络营销是什么意思
  • 网站建设原则包括哪些内容企业网站制作流程
  • 网站空间和域名区别网络营销的基本流程
  • 百度搜索指数河北百度seo关键词排名
  • 美国做垂直电商的网站优化网站快速排名软件
  • 备案时如何关闭网站互联网营销做什么
  • 中国网站建设公司排行网络营销策划案例
  • 网站建设销售招聘长沙网络营销咨询费用
  • 广州公共资源建设工程交易中心网站海底捞口碑营销
  • 2016用什么网站程序做流量seo技术教程
  • wordpress用户密码重置贵州百度seo整站优化
  • 德阳市建设局网站企业seo培训
  • 赣州热门网站精准防恶意点击软件
  • 赣州网站建设公司哪家好2022今日最新军事新闻
  • 下载 公司网站 程序 需要ftp权限竞价交易
  • 网页设计与制作思政教学设计长沙百度网站排名优化
  • apple 网站模板网站推广苏州
  • 用虚拟机做服务器搭建网站搜索引擎优化主要包括
  • 天津市做网站公司138ip查询网域名解析
  • 有什么软件可以做网站淘宝seo是什么
  • 做淘宝网站上海发布微信公众号
  • 网站建设合同附件点击器
  • 门户网站系统建设项目招标书下载app到手机上并安装
  • 福州最好的网站设计服务公司沈阳seo