上一页 1 2 3 4 5 6 7 ··· 23 下一页
摘要: 异步复制 MySQL的复制默认是异步的,主从复制至少需要两个MYSQL服务,这些MySQL服务可以分布在不同的服务器上,也可以在同一台服务器上。 MySQL主从异步复制是最常见的复制场景。数据的完整性依赖于主库BINLOG的不丢失,只要主库的BINLOG不丢失,那么就算主库宕机了,我们还可以通过BI 阅读全文
posted @ 2020-08-15 07:31 itbsl 阅读(4457) 评论(0) 推荐(4) 编辑
摘要: 上一篇文章聊了一下使用Redis事务来解决高并发商品超卖问题,今天我们来聊一下使用Redis链表来解决高并发商品超卖问题。 实现原理 使用redis链表来做,因为pop操作是原子的,即使有很多用户同时到达,也是依次执行,推荐使用。 实现步骤 第一步,先将商品库存入队列 /** * 添加商品数量到商品 阅读全文
posted @ 2020-08-03 09:07 itbsl 阅读(1694) 评论(2) 推荐(0) 编辑
摘要: 许多网站都有排行榜的功能,比如球员人气榜单、阅读排行榜,对于一些小网站,通过查数据库就能实现排行榜的功能,但是对于稍微有点用户量而且还是实时排名的网站,使用一些关系型数据库如(MySQL、Oracle)等来实现就有点力不从心了,而且对数据库的压力也很大,体验也不好,更好的选择是使用Redis就是来做 阅读全文
posted @ 2020-07-31 01:02 itbsl 阅读(2215) 评论(0) 推荐(1) 编辑
摘要: 基本指令 redis里有一些通用的操作,不管它是什么类型操作都是通用的,不过不管是做什么操作,都得先连接redis服务器,实例化redis对象 $redis = new Redis(); if (!$redis->connect('127.0.0.1', 6379)) { trigger_error 阅读全文
posted @ 2020-07-30 17:34 itbsl 阅读(7971) 评论(0) 推荐(2) 编辑
摘要: Redis 默认支持持久化,依据自己的方式,将缓存在内存中的数据存储在磁盘上! Redis支持两种持久化数据的方式。第一种持久化方法为时间点转储(point-in-time dump),转储操作既可以在“指定时间段内有指定数量的写操作执行”,这一条件被满足时执行,又可以通过调用两条转储到硬盘(dum 阅读全文
posted @ 2020-07-30 00:49 itbsl 阅读(880) 评论(0) 推荐(0) 编辑
摘要: redis 为了速度,默认没有开启密码口令验证,为了安全,可以选择开启。 在 redis 的配置文件 redis.conf 的 requirepass 后设置密码,示例设置为itbsl: 在修改完成后保存并重启redis即可生效了,如果redis设置了口令,PHP连接redis也得设置auth了 $ 阅读全文
posted @ 2020-07-30 00:43 itbsl 阅读(2310) 评论(0) 推荐(0) 编辑
摘要: PHP7里面使用如下库,操作比较复杂 PHP7连接MongoDB语法如下: //参数规则: mongodb://账号:密码@IP:端口/数据库 $manager = new \MongoDB\Driver\Manager("mongodb://php:123456@localhost:27017/p 阅读全文
posted @ 2020-07-28 23:54 itbsl 阅读(1998) 评论(0) 推荐(0) 编辑
摘要: 首先打开Elasticsearch官网了解对应编程语言的API https://www.elastic.co/guide/en/elasticsearch/client/index.html 点击 PHP API即可查看当前7.X版本的文档内容了 安装操作Elasticsearch的PHP库 我们使 阅读全文
posted @ 2020-07-28 23:48 itbsl 阅读(3144) 评论(0) 推荐(2) 编辑
摘要: 分词器 什么是IK分词器? 分词:即把一段中文或者别的划分成一个个的关键字,我们在搜索时会把自己的信息进行分词,会把数据库中或者索引库中的数据进行分词,然后进行一个匹配操作,Elasticsearch的标准分词器,会将中文分为一个一个的字,而不是词,比如:“石原美里”会被分为“石”、“原”、“美”、 阅读全文
posted @ 2020-07-27 21:23 itbsl 阅读(4609) 评论(0) 推荐(2) 编辑
摘要: 为了更方便的操作elasticsearch,我们需要安装kibana kibana提供了一个开发工具,可以很方便的操作elasticsearch 打开kibana官网下载页面 https://www.elastic.co/cn/downloads/kibana 安装kibana 修改kibana相关 阅读全文
posted @ 2020-07-27 13:19 itbsl 阅读(2230) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 ··· 23 下一页