使用redis来做计数器完善投票系统 首先看应用场景:几年前,微信里许多投票系统。很多人都找好友或朋友圈找人拉票。当时,有一个比较大的乐园也做了这个投票活动,好像是超过一定票数就可以免费玩。我也被好友要求给他投票,一天好像可以投3票还是5票,具体的记不太清了。我当时进去该系统后 redis 2022年07月23日 858 点赞 0 评论 1456 浏览
使用Redis存放token 相信做过微信公众号开发的phper都知道,调取微信的接口都需要带上access_token的。access_token是公众号的全局唯一接口调用凭据。这个access_token每天获取的次数有限制,所以,我们需要自己保存。另外这个toke redis 2022年07月23日 941 点赞 0 评论 2321 浏览
redis自增计数 INCR key将 key 中储存的数字值增一。如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作。如果值包含错误的类型,或字符串类型的值不能表示为数字,那么返回一个错误。本操作的值限制在 64 位(b redis 2022年07月23日 993 点赞 0 评论 3861 浏览
手把手教你把MySQL的binlog玩溜 本篇文章给大家带来了MySQL删库和binlog的相关知识,MySQL 中的日志比较重要的有 binlog、redo log以及undo log,那么跟我们本文相关的主要是binlog,希望对大家有帮助。MySQL 中的日志比较重要的有 b mysql 2022年07月23日 740 点赞 0 评论 1092 浏览
使用Redis锁处理并发问题的方法 使用Redis锁处理并发问题,保证多进程仅有一个实例在运行,当运行中的实例down了后其它实例中的一个能顶上来,保证有且仅有一个实例在运行。import redisr = redis.Redis(...)last_heart = 0# 记录 redis 2022年07月23日 130 点赞 0 评论 4305 浏览
安装Redis及php的redis扩展 Redis功能强大,使用简单,性能强悍。现在已经是PHPer必须要掌握的技能。抛开其他的应用场景不说,用redis来存储session这一应用,是一个phper必须要知道的。Redis的源码安装因为绝大部分的服务器安装的都是linux操作系 redis 2022年07月23日 420 点赞 0 评论 1484 浏览
redis实现批量删除的命令介绍 redis实现批量删除:1、访问redis根目录 cd /usr/local/redis-2.8.192、登录redis:redis-cli -h 127.0.0.1 -p 6379 (其中,127.0.0.1可以写成服务器的IP地 redis 2022年07月23日 163 点赞 0 评论 2696 浏览
redis和memcached的优缺点及区别介绍 1、使用redis有哪些好处?(1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1)(2) 支持丰富数据类型,支持string,list,set,sorted set,hash( redis 2022年07月23日 913 点赞 0 评论 2084 浏览
解决并分析Incorrect datetime value报错问题 本篇文章带大家介绍如何解决 Incorrect datetime value: 0000-00-00 00:00:00 报错问题,希望对大家有所帮助。出现原因:这个错误发生在mysql 5.7 版本及以上版本会出现的问题: my mysql 2022年07月23日 543 点赞 0 评论 3327 浏览
redis多级缓存介绍 按照粒度由粗到细:以商品详情页为例1、页面级别缓存(有时也叫url级别缓存,将页面手动渲染存到redis(key=商品id,val="商品详情页面,以后再次请求这个页面时,从redis中获取,直接向前端返回text/html,并且可以告诉浏 redis 2022年07月23日 550 点赞 0 评论 2180 浏览
redis info命令介绍 redis info命令以一种易于解释(parse)且易于阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。通过给定可选的参数 section ,可以让命令只返回某一部分的信息:1、server : 一般 Redis 服务器信息 redis 2022年07月23日 978 点赞 0 评论 1414 浏览
mysql怎样查询日期范围 在mysql中,可以利用“BETWEEN AND”关键字查询指定的日期范围,该关键字用来判断字段的数值是否在指定范围内,语法为“SELECT * FROM 表名 WHERE 字段名 between 时间1 and 时间2”。本教程操作环境: mysql 2022年07月23日 579 点赞 0 评论 13186 浏览
redis内存满了解决方法 redis内存满了解决方法:1,增加内存;2,使用内存淘汰策略。3,Redis集群。下面我们就来重点介绍一下第2、3种解决方法:第二种:我们知道,redis设置配置文件的maxmemory参数,可以控制其最大可用内存大小(字节)。那么当所需 redis 2022年07月23日 613 点赞 0 评论 1883 浏览
mysql怎样查询被锁的表 方法:1、利用“show OPEN TABLES where In_use > 0;”命令查看表被锁状态;2、利用“SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS”命令查询被锁的表。本教程操作环境 mysql 2022年07月23日 774 点赞 0 评论 14131 浏览
redis高并发处理介绍 Redis的高并发和快速原因1.Redis是基于内存的,内存的读写速度非常快;2.Redis是单线程的,省去了很多上下文切换线程的时间;3.Redis使用多路复用技术,可以处理并发的连接。非阻塞IO 内部实现采用epoll,采用了epoll redis 2022年07月23日 278 点赞 0 评论 2339 浏览
mysql怎样对字段求和 在mysql中,可以利用sum()函数对字段求和,该函数的作用就是返回数值列的总数,语法为“SELECT sum(求值的字段) FROM 表名”。本教程操作环境:windows10系统、mysql8.0.22版本、Dell G3电脑。mys mysql 2022年07月23日 527 点赞 0 评论 2639 浏览
mysql怎样查询路径 方法:1、利用“show variables like %basedir%;”命令查询文件基础安装路径;2、利用“show variables Like %datadir%;”命令查询数据库data的路径。本教程操作环境:windows10 mysql 2022年07月23日 219 点赞 0 评论 3458 浏览
修改redis ip地址的方法 很多时候我们的redis的IP地址一般都是默认的127.0.0.1代表只能接受本机的访问,因此我们其他机器上想要访问这个redis的时候,就需要去修改ip地址的访问。第一步:进入到我们的redis配置文件,比如我这里是在/opt/myRed redis 2022年07月23日 221 点赞 0 评论 7667 浏览
怎样修改mysql时间 方法:1、用“sudo cat my.cnf”命令查看“my.cnf”文件;2、用“vim mysqld.cnf”命令编辑文件内容,在文件内添加“default-time_zone = +8:00”语句;3、重启mysql使新时间生效。本教 mysql 2022年07月23日 676 点赞 0 评论 2437 浏览
redis实现高并发计数 业务需求中经常有需要用到计数器的场景:譬如一个手机号一天限制发送5条短信、一个接口一分钟限制多少请求、一个接口一天限制调用多少次等等。使用Redis的Incr自增命令可以轻松实现以上需求。以一个接口一天限制调用次数为例:/** * 是否拒绝 redis 2022年07月23日 293 点赞 0 评论 1752 浏览