redis相关内容

php - 一个账号同时只能在同一个设备上登陆

问 题 我用PHP实现一个账号只能同时在同一个设备登录,注意,不是同一个IP。 之前是在MYSQL的表中加了个显示是否登录了的字段,若登录了设置为1,退出设置为0. 但后来发现,强行关闭浏览器的时候就没办法把这个字段设置为0了! 想了很久没想出解决方案,后来在网上看到好像可以用redis来实现,于是这两天开始学redis。但发现这样学下去也没有什么思路啊。 所以上来请教一下,请问有谁 ..
发布时间:2017-09-06 07:04:26 PHP

用php-redis给全部用户发送邮件,数据量很大,思路应该是什么样的

问 题 目前做的有点懵。 在php代码里把所有需要请求接口的数组都放进redis 存储里面, 然后用循环把数组brpop出来,但是这个过程不都是靠php代码来执行的吗? php超时之后整个进程还不是得断掉? 解决方案 楼上正解。 这么打比方吧。 Redis是一个数据池,A和B都可以连接它,其中A就是你的当前任务,它只负责写入到Redis,而B是另一个任务(比如查尔 ..
发布时间:2017-09-06 06:54:51 PHP

队列 - java redis做app后台 怎么实现多人抢单

问 题 java jfinal和redis作为后台。 具体流程是: app端: app有信息展示,用户选择一条信息进入详细,然后点击抢单按钮,这时携带2个id参数发送给后台 后台: 根据2个id,修改订单表的状态和用户的接单数 现在考虑高并发的问题,该怎么使用redis的队列呢? 我试过使用redis 在创建订单时把订单id存入redis @ActionK ..
发布时间:2017-09-06 06:45:36 Java开发

php - redis 保存数组(json_encode不成功,serialize成功)

问 题 要用redis存数组,string类型的方式存储。 使用PHP自带的json_encode和json_decode转换成json(失败)。 PHP自带的序列化函数serialize和unserialize函数(成功)。 有什么具体的差别吗?有大侠讲一下成功和失败的原理吗 解决方案 看上去和 redis 关系不大吧。set 和 get 的 JSON 字符串应该是一致的 ..
发布时间:2017-09-06 06:38:43 PHP

mysql - 图片如何伪本地?

问 题 1.图片如何伪本地,应用中心的说明看过了,没有用 2. 将 RewriteEngine 模式打开 RewriteEngine On RewriteBase / RewriteRule ^(.*)$ 七牛url/forum/7niu/$1 3.使用上面一段代码后,确实可以在列表显示,但图片显示不出来 4.显示出来的是这样的: 5.还试过了nginx服务器增 ..
发布时间:2017-09-06 06:29:16 数据库

python - 启动redislive报错

问 题 系统环境 ubutu12.04 redis3.0.0 redislive python 2.7.3 启动redislive: ./redis-monitor.py 报错: Traceback (most recent call last): File "./redis-monitor.py", line 297, in monito ..
发布时间:2017-09-06 06:20:28 Python

请教PHP+Redis实现任务队列的思路

问 题 我的PHP网站程序调用了一个外部网站的接口。 当用户输入数据,PHP程序会接收数据,然后根据数据请求那个外部网站的接口,获得数据返回给用户。 但是当多个用户同时提交数据时,PHP会同时请求那个接口,那个接口就会返回错误。 我现在是想用PHP+Redis做个队列,用户的请求会被放在Redis队列中,逐一去外部接口查询,避免同时请求接口的问题。 具体要怎么实现呢? ..
发布时间:2017-09-06 06:09:49 PHP

mysql - node.js怎么连接数据库

问 题 最近在学node.js,但是不知道怎么连接数据库。没有文档可以看,求推荐。怎么用node连接mysql mongoDB redis solite?求解答 解决方案 var mongoose = require( 'mongoose' ) // Build the connection string var dbURI = 'mongodb://127.0.0.1/my_db ..
发布时间:2017-09-06 06:09:21 数据库

mysql - 海量日志数据如何处理统计?

问 题 项目需要做一个dashboard图表网站,展示日志的相关统计信息。这个页面图表很多,一次性会加载出很多数据。 日志表有很多种,都是一些入侵攻击日志、恶意站点访问日志等等,需要统计出当前时间、过去24小时、过去一周被攻击主机个数、恶意站点数(这是其中两个需求)等等数据。 比如被攻击主机个数,需要查多张数据表,然后统计出这个数据。 日志存储在PostgreSQL里面,已 ..
发布时间:2017-09-06 05:27:24 数据库

php - Redis存储渲染视图后的HTML的问题

问 题 在框架,渲染完视图后,将视图内容全部缓存入Redis中, 在下次访问发现来访地址或条件一致时,直接读取Redis中的缓存内容。 在Redis中使用什么类型的存储比较合适呢。 我现在使用的是String的,试了hash,但是有一个弊端,就是不可以每一个k-v设置过期时间, 而我需要对每一个缓存内容作单独的有效时间设置 想请教下大家觉得有没有更好的建议或者在Redis方 ..
发布时间:2017-09-06 04:57:35 PHP

php - 如何处理商品点击数

问 题 同一个用户不管点击某件商品多少次,都只统计为1,实时统计商品点击数. 此种情况下怎样做到最优方案 我现在想到的只是使用redis的set数据类型,每次点击都使用redis存一下,因为set是不能重复的,所以直接 SCARD 一下,总数就算出来了,然后一段时间再持久化到数据库.但是如果以后数据量很大,占用内存也会很恐怖吧.大家有没有别的解决方案. 坐等!!! 解决方案 ..
发布时间:2017-09-06 04:56:01 PHP

php - 使用redis位操作记录用户性别

问 题 看书看到redis位操作相关的内容,书中有一个例子:比如网站的每一个用户都有一个自增的ID,使用一个字符串类型的键配合位操作记录用户性别...,我想知道这个记录的办法具体的操作,或者说思路是什么,我知道肯定是利用位的1和0来区别,但是是怎么记录的呢? 解决方案 setbit key offset,其中offset用userid取代,如果ID为1的用户是男性就setbit ..
发布时间:2017-09-06 04:53:05 PHP