#redis

redis单例模式写法

<?php/**只看红色重点*===========================================================*ZW_Memory_Cache*Description*ZW_Memory_Cache*@Authorwzhu.email@gmail.com*@Version1....
代码星球 ·2020-06-13

了解一下Redis队列【缓兵之计-延时队列】

https://www.cnblogs.com/wt645631686/p/8454021.html我们平时习惯于使用 Rabbitmq 和 Kafka 作为消息队列中间件,来给应用程序之间增加异步消息传递功能。这两个中间件都是专业的消息队列中间件,特性之多超出了大多数人的理解能...

Redis限制在规定时间范围内登陆错误次数限制

//登录错误次数校验$key="login_{$username}";$res=$this->_redisVerify($key,10,1800);//半小时内密码输入错误10次if(!$res){echo"手机号或密码错误次数过多,请稍后再试";}else{echo"手机号或密码错误";}/***redis限制...

PHP结合Redis来限制用户或者IP某个时间段内访问的次数

$redis=newRedis();$redis->connect('127.0.0.1',6379);//获取客户端真实ip地址functionget_real_ip(){static$realip;if(isset($_SERVER)){if(isset($_SERVER['HTTP_X_FORWARDED_...

php结合redis高并发下,悲观锁解决数据二次写入

悲观锁在悲观锁的情况下,为了保证事务的隔离性,就须要一致性锁定读。读取数据时给加锁,其他事务无法改动这些数据。改动删除数据时也要加锁,其他事务无法读取这些数据。在做数据缓存的时候,通常都是把数据从数据库读取出来,然后放入缓存,接下来在缓存的有效期内都是从缓存读取数据减少数据库压力。但是在高并发环境下,就有可能出现问题,...

redis主从配置

不管windows还是linux主从配置一样,无非启动方式不同而已,今天犯懒直接用windows弄得主从配置第一步:先配置redis。conf(Windows中的是redis.windows.conf) 将redis下载后复制三分,分别命名为,redis6379:主服务器、redis6380:从服务器1、re...
代码星球 ·2020-06-13

php 基于redis计数器类

本文引自网络Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。本文将使用其incr(自增),get(获取),delete(清除)方法来实现计数器类。 1.Redis计数器类代码及演示实例RedisCounter.class....
代码星球 ·2020-06-13

PHP(Mysql/Redis)消息队列的介绍及应用场景案例--转载

郑重提示:本博客转载自好友博客,个人觉得写的很牛逼所以未经同意强行转载,原博客连接http://www.cnblogs.com/wt645631686/p/8243438.html欢迎访问在进行网站设计的时候,有时候会遇到给用户大量发送短信,或者订单系统有大量的日志需要记录,还有做秒杀设计的时候,服务器无法承受这种瞬间...

redis三种启动方式

PartI.直接启动下载官网下载:http://redis.io/download安装tarzxvfredis-2.8.9.tar.gzcdredis-2.8.9#直接make编译make#可使用root用户执行`makeinstall`,将可执行文件拷贝到/usr/local/bin目录下。这样就可以直接敲名字运行程...
代码星球 ·2020-06-13

Redis实战

本文转自网络,仅供本人学习之用相关链接:Redis实战Redis实战之Redis+JedisRedis实战之征服Redis+Jedis+Spring(一)Redis实战之征服Redis+Jedis+Spring(二)Redis实战之征服Redis+Jedis+Spring(三)由于前段时间使用Kestrel,同时要操作...
代码星球 ·2020-06-13

redis命令手册

 Redis键(key)命令命令描述RedisDEL命令该命令用于在key存在是删除key。RedisDump命令序列化给定key,并返回被序列化的值。RedisEXISTS命令检查给定key是否存在。RedisExpire命令seconds为给定key设置过期时间。RedisExpireat命令EXPIRE...
代码星球 ·2020-06-13

redis性能测试工具的使用

  在redis安装完成后会生成一个bin的目录,在这个目录中有一个 redis-benchmark 的文件脚本工具,通过执行这个工具进行redis的性能测试。bash#执行这个脚本后脚本会自动运行redis对各数据类型的读写测试./redis-benchmark工具的更多使用详...

把php session 会话保存到redis

php的session会话默认时以文件形式保存在php.ini配置文件设置的会话缓存目录,文件保存会话的效率很低,每当每个用户登录一次就会在服务器上生成一个唯一的session_id文件,当用户登录量达到几十万级别的时候,就会有几十万个文件在服务器生成,这时候磁盘的会话目录的IO读写会非常的慢,导致用户登录时程序会花费...

封装php redis缓存操作类

封装php redis缓存操作类,集成了连接redis并判断连接是否成功,redis数据库选择,检测redis键是否存在,获取值,写入值,设置生存时间和删除清空操作。        phpredis类代码:<?php/***...

Redis和Memcached的一些区别

 1.Redis不仅支持简单的k/v类型的数据,同时还支持list、set、zset(sortedset)、hash等数据结构的存储,使得它拥有更广阔的应用场景。 2.Redis最大的亮点是支持数据持久化,它在运行的时候可以将数据备份在磁盘中,断电或重启后,缓存数据可以再次加载到内存中,只要Redi...
代码星球 ·2020-06-13
首页上一页...5556575859...下一页尾页