Nosql
文章平均质量分 54
php_kevlin
厚德 博学 求真 至善
展开
-
高性能 Redis 实战
Laravel学院的书真不错!原创 2022-01-01 23:16:56 · 572 阅读 · 0 评论 -
Redis学习整理
redis几种数据类型 1.字符串(string) 2.列表(list) 3.集合(set) 4.哈希(hash) 5.有序集合(zset) 1.字符串 字符串类型是Redis中最基本的数据类型,String可以存储任何形式的字符串,包括二进制数据。 一个string类型允许存储的数据最大容量是512MB。 set 设置指定key的值 语法:set key value 127.0.0.1:6379 > set name zhaoliu OK 127.0.0.1:6379 > set name "转载 2021-12-29 20:56:45 · 275 阅读 · 0 评论 -
redis实现令牌桶算法思路
1.常用的限流思路令牌桶算法和漏桶算法 直接令牌桶算法代码 <?php class TokenBucket{ private $_config; //redis设定 private $_redis; //redis对象 private $_queue; //令牌桶 private $_max; //最大令牌数 /** * 创建redis连接 * @return Redis */ private function原创 2020-08-31 23:09:30 · 1002 阅读 · 0 评论 -
redis学习(五) redis实现购物车
<redis实战> 第二章 每个用户的购物车都是一个散列,这个散列存储了商品ID与商品订购数量之间的映射 对商品数量的验证由web应用程序负责,我们要做的就是在商品订购的数量出现变化时,对购物车进行更新 <?php $redis = new Redis(); $redis->connect('127.0.0.1',6379); function ad...原创 2019-04-03 11:23:59 · 1596 阅读 · 0 评论 -
redis学习(三) 使用redis构建文章投票,发布后端
1.需求 1.首先设计数据库 2.代码 Redis.php <?php //评分是将文章的到的支持票数乘以一个常量,然后加上文章的发布时间,得出的结果就是文章的评分 const ONE_WEEKS_IN_SECONDS = 7*86400; //常量是通过一天的秒数(86400)除以文章展示一天所需的支持票数(200)的出的 const VOT...原创 2019-03-28 14:17:22 · 516 阅读 · 0 评论 -
redis学习(四) 登录和cookie缓存
<redis实战> 第二章 1.cookie缓存用户信息的两种方式 每当我们登录互联网服务时,这些服务会使用cookie记录我们的身份 .cookie由少量数据组成,网站会要求我们浏览器存储这些数据,并在每次服务发送请求时将这些数据返回给服务. 对于用来登录的cookie,有两种常用的方式可以将登录信息存储到cookie里面:一种是签名(sign)cookie,另...原创 2019-04-01 12:50:41 · 585 阅读 · 0 评论 -
redis学习(二)
redis的5种数据类型 1.字符串 C:\Program Files\Redis>redis-cli.exe 127.0.0.1:6379> set hello world OK 127.0.0.1:6379> get hello "world" 127.0.0.1:6379> del hello (integer) 1 127.0.0.1:6379&g...原创 2019-03-27 18:10:09 · 419 阅读 · 0 评论 -
MongoDB学习
一.NoSQL的介绍 1.1什么是NoSQL? NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。 NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据)。这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展。 1.2 NoSQL的优点/缺点 优点: 高...转载 2019-03-14 12:48:52 · 446 阅读 · 0 评论 -
在Windows下为PHP安装redis扩展
在网上找了许多教程, 在Windows下都无法安装 PHP redis 扩展,自己搞了两个小时才终于找到下载的地址,现归纳总结如下。 1.查看自己的PHP版本 echo phpinfo(); PHP 版本信息: PHP logo PHP Version 5....原创 2019-01-28 11:06:38 · 107 阅读 · 0 评论 -
redis学习(一)
下载windows版本的redis:https://github.com/MSOpenTech/redis/releases 我下的是3.2 安装:然后解压到自定义的文件夹中,我是按照菜鸟教程中在C盘新建一个redis目录,然后将下载的文件解压到新建的redis目录中. 启动:先启动服务器端 在C盘redis目录中打开命令窗口输入命令: redis-server.exe原创 2018-01-14 22:41:07 · 832 阅读 · 0 评论