PHP+Redis GEO 基本用法

利用 redis 实现附近的人功能,主要使用的是 redis 的 geo(GEO 存储经纬度,计算两地距离,范围计算等) 数据类型,需要注意的是 redis 的版本。软件和环境centOS7, Redis4, phpredis3.1.4, PHP7PHP的扩展我使用的是 phpredis ,如果你使用的是 pr ...

使用Redis优化注册、登录功能
11.01 Redis 评论

使用Redis优化注册、登录功能注册、登录功能是网站一个非常重要的功能。作为网站经常使用的功能,如何让注册、登录注册性能更加高。这也是我们需要考虑的事情。本文就是通过Redis来优化注册、登录功能。传统的注册、登录功能都是直接操作MySQL数据库的。这样做,相对来说性能就不太高了。传统的注册、登录功能都是直接操 ...

PHP中Redis的基本使用
09.12 PHP,Redis 评论

//实例化Redis类 $redis = new Redis(); //选择指定的redis数据库连接,默认端口号为6379 $redis->connect('127.0.0.1', 6379); //普通set/get操作 $redis->set(‘library’, ‘predis’); $r ...

PHP和Redis实现在高并发下的抢购及秒杀功能示例详解
08.10 PHP,Redis 评论

抢购、秒杀是平常很常见的场景,面试的时候面试官也经常会问到,比如问你淘宝中的抢购秒杀是怎么实现的等等。抢购、秒杀实现很简单,但是有些问题需要解决,主要针对两个问题:一、高并发对数据库产生的压力二、竞争状态下如何解决库存的正确减少("超卖"问题)第一个问题,对于PHP来说很简单,用缓存技术就可以缓解数据库压力,比 ...

哈哈……怎样将mysql表数据批量导入redis中
06.25 PHP,Redis 评论

工作中有这样一个需求,要将用户的魅力值数据做排行,生成榜单展示前40名,每隔5分钟刷新一次榜单。这样的需求用redis的zset是很方便实现的。但是数据存在mysql的表中,有400多万条,怎么将其快速的放入redis中呢? 一般我们想到是通过程序把数据从mysql中查出来,然后存入redis,但是这样不仅 ...

Mac 下 MAMP PRO 安装Redis扩展以及 Redis服务器端
06.13 PHP,Redis 评论

MAMP 是一个Mac上很不错的集成环境,可以自由选择PHP版本、Apache扩展、很方便的创建网站并自动修改系统hosts文件等。 MAMP和MAMP PRO是两个独立软件,MAMP可以单独运行,支持简单的操作如PHP版本切换、Apache/Nginx切换、启动/停止服务等。MAMP PRO不能独立运行,它需 ...