![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Nosql
文章平均质量分 54
php_kevlin
厚德 博学 求真 至善
展开
-
高性能 Redis 实战
Laravel学院的书真不错!原创 2022-01-01 23:16:56 · 577 阅读 · 0 评论 -
Redis学习整理
redis几种数据类型1.字符串(string)2.列表(list)3.集合(set)4.哈希(hash)5.有序集合(zset)1.字符串字符串类型是Redis中最基本的数据类型,String可以存储任何形式的字符串,包括二进制数据。一个string类型允许存储的数据最大容量是512MB。set 设置指定key的值语法:set key value127.0.0.1:6379 > set name zhaoliuOK127.0.0.1:6379 > set name "转载 2021-12-29 20:56:45 · 298 阅读 · 0 评论 -
redis实现令牌桶算法思路
1.常用的限流思路令牌桶算法和漏桶算法直接令牌桶算法代码<?phpclass TokenBucket{ private $_config; //redis设定 private $_redis; //redis对象 private $_queue; //令牌桶 private $_max; //最大令牌数 /** * 创建redis连接 * @return Redis */ private function原创 2020-08-31 23:09:30 · 1011 阅读 · 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 · 1614 阅读 · 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 · 525 阅读 · 0 评论 -
redis学习(四) 登录和cookie缓存
<redis实战> 第二章1.cookie缓存用户信息的两种方式 每当我们登录互联网服务时,这些服务会使用cookie记录我们的身份 .cookie由少量数据组成,网站会要求我们浏览器存储这些数据,并在每次服务发送请求时将这些数据返回给服务. 对于用来登录的cookie,有两种常用的方式可以将登录信息存储到cookie里面:一种是签名(sign)cookie,另...原创 2019-04-01 12:50:41 · 602 阅读 · 0 评论 -
redis学习(二)
redis的5种数据类型1.字符串C:\Program Files\Redis>redis-cli.exe127.0.0.1:6379> set hello worldOK127.0.0.1:6379> get hello"world"127.0.0.1:6379> del hello(integer) 1127.0.0.1:6379&g...原创 2019-03-27 18:10:09 · 424 阅读 · 0 评论 -
MongoDB学习
一.NoSQL的介绍1.1什么是NoSQL?NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据)。这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展。1.2 NoSQL的优点/缺点优点:高...转载 2019-03-14 12:48:52 · 464 阅读 · 0 评论 -
在Windows下为PHP安装redis扩展
在网上找了许多教程, 在Windows下都无法安装 PHP redis 扩展,自己搞了两个小时才终于找到下载的地址,现归纳总结如下。1.查看自己的PHP版本 echo phpinfo();PHP 版本信息: PHP logoPHP Version 5....原创 2019-01-28 11:06:38 · 110 阅读 · 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 · 845 阅读 · 0 评论