摘要: 一字符串 set:设置指定key的值,例如set zhangsan 28 get:获取指定key的值,例如get zhangsan mset:设置多个key-value值,例如mset k1 v1 k2 v2 k3 v3 mget:获取所有给定的key值 incr key:将key存储的数字增加1, 阅读全文
posted @ 2021-04-01 11:03 linuxTang 阅读(101) 评论(0) 推荐(0)
摘要: redis的应用场景: 1缓存session会话 缓存用户信息,找不到再去mysql查,查到后回写到readi 2排行榜-列表&有序集合 热度排名排行榜 发布时间排行榜 3计数器应用-天然支持计数器 帖子浏览数 视频播放浏览数 商品浏览数 4社交网络-集合 踩/赞,粉丝,共同好友/喜好,推送,打标签 阅读全文
posted @ 2021-03-31 17:45 linuxTang 阅读(83) 评论(0) 推荐(0)
摘要: 1从库多线程MTS 基本要求: 5.7以上的版本(忘记小版本) 必须开启GTID binlog必须是row模式 修改方法就是从库的配置文件里加上如下几个参数 gtid_mode=ON enforce_gtid_consistency=ON log_slave_updates=ON slave-par 阅读全文
posted @ 2021-03-31 11:57 linuxTang 阅读(203) 评论(0) 推荐(0)
摘要: 1看看有没有锁等待:show status like 'innodb_row_lock%'; db03 [oldguo]>show status like 'innodb_row_lock%'; + + + | Variable_name | Value | + + + | Innodb_row_l 阅读全文
posted @ 2021-03-31 11:44 linuxTang 阅读(105) 评论(0) 推荐(0)
摘要: ER表是为了解决跨分片进行表的关联查询的,有关联关系的表放到一个分片里,没关联关系的随意, 场景:经常会有两张表互相进行join查询,假如说A表已经呗我们分模了(例如我们已经对A表进行了垂直分表或者枚举分片),B表作为儿子表要随父亲A被分配到一个切片里,以例如关联操作。 例如: A join B O 阅读全文
posted @ 2021-03-26 13:29 linuxTang 阅读(272) 评论(0) 推荐(0)
摘要: 全局表:每个分片节点上都有这张表,都会运行创建表的DDL语句。多份写入,多处读取 应用场景:比如说数据库有一张表总体变动很小,而其它的查询操作经常需要关联此表,那么这个表就适合做成mycat全局表 1登录两个分片节点创建t_area表 [root@db01 ~]# mysql -S /data/33 阅读全文
posted @ 2021-03-26 13:28 linuxTang 阅读(404) 评论(0) 推荐(0)
摘要: 枚举分片 有一张t5表,我就想按区域进行枚举分片, 1使用rule="sharding-by-intfile"策略对t5表进行枚举分片(sh1片he sh2片): [root@db01 ~]# vim /application/mycat/conf/schema.xml [root@db01 ~]# 阅读全文
posted @ 2021-03-26 13:26 linuxTang 阅读(71) 评论(0) 推荐(0)
摘要: mycat-range分片: 拆表在mycat中只需三步,1在schema.xml配置文件中添加一行代码: <table name="t3" dataNode="sh1,sh2" rule="auto-sharding-long" /> 代码含义:按照rule策略将表分拆给sh1和sh2两个分片里 阅读全文
posted @ 2021-03-26 13:24 linuxTang 阅读(154) 评论(0) 推荐(0)
摘要: mycat垂直分表: [root@db01 ~]# vim /application/mycat/conf/schema.xml <?xml version="1.0"?> <!DOCTYPE mycat:schema SYSTEM "schema.dtd"> <mycat:schema xmlns 阅读全文
posted @ 2021-03-26 13:21 linuxTang 阅读(225) 评论(0) 推荐(0)
摘要: 意思是mycat.pid文件过期了,只需要删除该文件,然后重启即可。 [root@db01 ~]# mycat start Starting Mycat-server... Removed stale pid file: /application/mycat/logs/mycat.pid [root 阅读全文
posted @ 2021-03-17 11:51 linuxTang 阅读(882) 评论(0) 推荐(0)