NoSQL
NoSQL技术实战开发
李维山
后端架构师
展开
-
以键名作为标识,批量删除redis数据
例如删除以 user: 开头的键,执行如下命令:(命令行执行,非redis终端)redis-cli -h 127.0.0.1 -a 'password' KEYS "user:*" | xargs redis-cli -h 127.0.0.1 -a 'password' DEL...原创 2020-03-24 22:58:23 · 256 阅读 · 0 评论 -
PHP实现附近的人、按距离排序之Redis GEO方案
【写在前面】 获取附近的人列表,首先要有用户的位置信息,做法是客户端调用一个接口传递用户的经纬度坐标、所在区域adcode等,把这些用户位置信息入库(当然前提是用户开启定位权限)。 有了用户位置信息库,可以通过一个用户的经纬度坐标,获取其附近的用户,实现附近的人功能,通常会按照距离正序排列,还会有男女性别的筛选。 起初做这个功能,由于对项目时间成本的考虑,...原创 2020-01-28 22:51:34 · 1905 阅读 · 3 评论 -
redis报错:MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist..
报错如下:解决方法:1.进入redis命令行redis-cli2.如果有密码:127.0.0.1:6379> auth 密码3.127.0.0.1:6379> config set stop-writes-on-bgsave-error no原创 2019-12-24 11:30:30 · 213 阅读 · 0 评论 -
PHP封装一个简单的单例模式Redis操作类
代码如下:<?phpclass DRedis { private $redis; private static $_instance = null; //定义单例模式的变量 public static function getInstance() { if(empty(self::$_instance)) { sel...原创 2019-09-13 19:47:28 · 1130 阅读 · 0 评论 -
Windows安装Redis入坑指南
Windows环境Redis下载地址:https://github.com/microsoftarchive/redis/releases下载msi格式的安装包,一直点击下一步进行安装:安装成功后,打开cmd,移动到Redis安装目录:C:\ > cd C:\Program Files\Redis启动Redis:C:\Program Files\Redi...原创 2019-09-08 00:54:20 · 158 阅读 · 0 评论 -
Redis和Memcache的使用场景和区别
作者:Gamer_young链接:https://www.jianshu.com/p/0cee8085fc8f來源:简书简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。 使用场景:一、如果需要缓存的数据只是key-value 这样简单的结构时,采用Memcache,足够稳定可靠。如果有持久化需求、存储、排序等一系列复制操作时,或者对数据结构和处理有高级要求的应用...转载 2018-11-23 14:29:40 · 1545 阅读 · 0 评论