django 网站开发视频教程,大连html5网站建设,重庆网站建设选圣矢,让别人做网站图片侵权起因#xff1a;随着项目的进一步推广#xff0c;数据量的增大#xff0c;直接访问mysql数据库获取数据所使用的时间越来越长#xff0c;为解决当前主要矛盾#xff0c;决定引入redis非关系型数据库作为缓存层#xff0c;使得数据并不能直接命中数据库#xff0c;减少访… 起因随着项目的进一步推广数据量的增大直接访问mysql数据库获取数据所使用的时间越来越长为解决当前主要矛盾决定引入redis非关系型数据库作为缓存层使得数据并不能直接命中数据库减少访问数据库带来的压力从而加快运行速度。 1. Redis-Cluster常用命令使用 # redis-cli --cluster查看帮助
redis-cli --cluster help
# 给新加入的node分配slot,all代表所有master节点
redis-cli -a icoding --cluster reshard 127.0.0.1:8001 --cluster-from all --cluster-to 60709ef9ee8238811115c38970468af8b611643a --cluster-slots 4000 --cluster-yes
# cluster命令,是执行在redis-cli,一定要先登录到集群中
# 新增master节点
cluster meet 127.0.0.1 8007
# 使用rebalance命令来自动平均分配slot
# --cluster-threshold 1 只要不均衡的slot数量超过1就触发rebanlance
# --cluster-use-empty-masters 没有slot槽点的节点也参数均分
redis-cli -a icoding --cluster rebalance 127.0.0.1:8001 --cluster-threshold 1 --cluster-use-empty-masters
# cluster命令,是执行在redis-cli,一定要先登录到集群中
# 新增slave节点
# REPLICATE node-id -- Configure current node as replica to node-id.
# 前提是这个副本节点要先在集群中
cluster meet 127.0.0.1 8008
# 加入后切换到新增的slave 8008
cluster replicate 60709ef9ee8238811115c38970468af8b611643a2.Redis性能监控 # redis-benchmark检查redis的并发性能的
# -c 100个连接
# -n 500个请求
# 主要是测试redis主机的一个本地性能
redis-benchmark -h 127.0.0.1 -p 8001 -a icoding -c 100 -n 500slowlog慢查询日志 # redis.conf配置
# 设置慢查询的时间下限超过多少微秒的进行记录
slowlog-log-slower-than 10000
# 慢产讯对应的日志长度单位命令数
slowlog-max-len 128slowlog慢查询日志查看 # redis-cli客户端下
# 查看慢查询
127.0.0.1:6379 slowlog get
# 获取慢查询条目
127.0.0.1:6379 slowlog len
# 重置慢查询日志
127.0.0.1:6379 slowlog reset不要以为每天把功能完成了就行了这种思想是要不得的互勉~ 最后编辑于2024-09-22 09:33:50 © 著作权归作者所有,转载或内容合作请联系作者 喜欢的朋友记得点赞、收藏、关注哦