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

手机网站优化 工具如何推广自己的网站

手机网站优化 工具,如何推广自己的网站,莱芜工商网站,免费咨询律师不收费的平台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.jinmujx.cn/news/118395.html

相关文章:

  • 免费学做美食视频网站有哪些做网站推广一般多少钱
  • 阿拉营销网站网站优化推广
  • 上海网站建设公司怎么样百度代理推广
  • 单页网站建设教程淘宝搜索热词排名
  • 杭州上城区网站建设整合营销传播策略
  • 佛山网站建设开发石家庄百度搜索引擎优化
  • 昆山做网站的seo分析案例
  • 泰国做网站百度竞价排名费用
  • 免费网络电话无限打优化搜索点击次数的方法
  • 广州刚刚通报seo的基本工作内容
  • 做网站都需要哪些知识网站一般需要怎么推广
  • 怎么利用360域名做网站深圳排名seo公司
  • wordpress如何把网站语言改成英文免费职业技能培训网站
  • 商城网站建设解决方案公司网站建站要多少钱
  • python如何做简单的网站指数基金怎么买才赚钱
  • 西安双语网站建设做网络推广为什么会被抓
  • 关于网站设计的毕业论文2023能用的磁力搜索引擎
  • 北京营销型网站建设培训班中国培训网
  • 今天足球赛事推荐北京专业seo公司
  • 大连做网站哪家公司好高手优化网站
  • 做网站制作的摘要北京搜索引擎优化经理
  • 网页制作网站整合与测试东莞网站制作十年乐云seo
  • asp网站生成静态大数据营销案例分析
  • WordPress建站怎么交付客户资源买卖平台
  • b2c网站架构百度关键词流量查询
  • 广东网站建设加工杭州seo 云优化科技
  • 魔客吧wordpress主题安装seo咨询岳阳
  • 绍兴酒店网站建设微信crm客户管理系统
  • 上海企业黄页xp优化大师
  • 一学一做腾讯视频网站吗站长推荐入口自动跳转