redis相关内容

php - redis值存放list<Model>类型问题

redis值我存放的是序列化的list,反序列化的时候取出来的是String,不能转换为Model对象,求教下大家,是我思路错了还是怎样。 1图是存放list值 2图是取值,强转报错 ..
发布时间:2017-09-06 03:34:12 Java开发

java - redis做mysql的缓存问题

问 题 目前思路:请求查询数据,根据请求key去查看缓存有没数据进行判断,没有再去查询数据库 请教下是这样的吗?哪位大神有demo或者链接观摩一下 解决方案 #php demo if (!($res = $redis->get($key))) { $res = DB::query($sql); $redis->set($key, $res); } ..
发布时间:2017-09-06 03:30:34 Java开发

python - Scrapy读取数据库中的url进行爬去

问 题 比如我爬去了豆瓣的Top100页面,将每本书的详情页面的URL存入MongoDB中,然后我用Redis去重。然后从Redis中获取url去爬详细的数据。 现在有个问题 在Scrapy中,怎么处理MongoDB中url字段的值进入Redis。或许说。Scrapy怎么从数据库中获取url。 谢谢 解决方案 在start_requests写不行吗? 比如 ..
发布时间:2017-09-06 03:09:53 Python

java - spring cache整合redis的cacheable注解问题

项目是spring cache + redis(jedis)做得缓存,A方法使用了@cacheable注解,第一次调用A方法查询数据库,然后存入redis中,图一是查询数据库,图二是redis的数据 再点击查询一次,去获取缓存,图一显示是没去查询数据库的,图二红框中redis的数据是没了 所以我就想问下为啥:第二次调用A方法:取的缓存,取完缓存后删掉了缓存(redis的数据)! 为什 ..
发布时间:2017-09-06 02:56:16 Java开发

php - 单点登录如何设计(用redis)

问 题 登录www.baidu.com,访问tieba.baidu.com自动登录 自己的想法:登录baidu.com以后,服务器用redis记录登录者的客户端信息,再访问tieba.baidu.com的时候检查redis有没有这个客户端的登录情况,如果有,就运行登录。 大致想法是这样,不知道正确的实现方式是怎么样的?求分享点经验。 解决方案 这里满设涉及的概念称之为 服 ..
发布时间:2017-09-06 02:44:08 PHP

PHP网站造成mysql CPU压力大 如何用redis缓存

问 题 做了一个网站 php SQL使用了UNION ALL 造成网站访问mysql CPU压力非常大 如果对全站的页面进行redis缓存怎么实现 ?这种情况应该怎么解决比较好 解决方案 1:理解缓存本质。 业务能接受非实时吗?业务调用频率?缓存时间?过期时间? 2:CPU压力过大或其他问题,有确切的分析吗? 3:都没问题后,是否应该考虑是业务本身的呢,如设计上有啥缺陷?缓 ..
发布时间:2017-09-06 02:43:36 PHP

mysql - 关于数据缓存策略方面的疑惑

问 题 以下类型的sql语句,是否需要缓存,怎么缓存,更新策略比较疑惑,望指点 关联查询 条件范围查询 动态条件组合 频繁的数据更新,需要数据实时的系统(CRM)是否适合引入缓存 解决方案 缓存要把控好,没有十全十美的实现,技术是永不停止的进步。 你的数据更新比较频繁,那就没有必要缓存了,可考虑加redis队列,防止堵塞。也可以配合swoole使用异步加 ..
发布时间:2017-09-06 02:41:07 数据库

php - 求教一下redis与memcache的应用场景

问 题 除了用于秒杀,还有什么比较有代表意义的用途吗? 比如说一个大型商城,有哪些地方需要redis那些地方选memcache呢? 解决方案 如果没有数据结构或是数据持久化需求,两者一样。。。redis多的内容就是在于它的数据结构,多出的功能也是在他的数据结构上实现的,比如交集并集位图 ..
发布时间:2017-09-06 02:38:29 Java开发

java - 有关redis等内存数据库 性能 和 必要性 的疑惑

问 题 1. 性能 我们确实知道redis是个内存数据库,用于缓存会提高性能。但如果redsi和应用程序不在同一台服务器,那么网络IO不也需要时间吗?现实中确实有很多redis和应用程序不在一台服务器的现象,怎么解释呢? 2. 必要性 如果不是需要跨语言操作数据,仅仅是在内存中缓存的话。那么利用编程语言自身提供的数据类型不好吗?不也是在内存中吗?比如java,数据类型比redis的5种 ..
发布时间:2017-09-06 02:10:58 Java开发

php - 根据指定坐标来找出指定距离内的其他坐标(已存在)怎么做?

问 题 RT,根据app获取到用户坐标后,将其保存到数据库内,然后根据此坐标搜索表内其他用户,找出与其相近的人。 比如500米之内的用户,用处是能返回给该用户附近的人用户列表 目前想到两个方法,但一个觉得太笨了,耗费资源,另一个貌似不太靠谱: 1.每次遍历库内所有用户,然后与当前用户比对,计算坐标距离(当然这不现实,可以将其分组吧,每次给每个用户一个既定范围,例如该用户在朝阳区 ..
发布时间:2017-09-06 02:06:07 PHP

php - 类似微博app首页,显示所有已关注用户的微博列表,用redis怎么设计和实现比较好?

问 题 手头上有一个项目涉及到这样的需求: 有这样一个列表页面,里面显示的是我所关注的其他用户的所有文章,排序按他们的发表时间排序,想到这个需求和微博app首页的已关注用户微博列表几乎一样,想用redis去设计并实现,却怎么都想不到一个合理的解决方案. 我目前的存储结构是这样的: 用户是拥有一个储存着自己关注的所有用户的zset,而发表文章的用户每个人也都有一个存放自己所发 ..
发布时间:2017-09-06 02:04:46 PHP

php - 使用Redis存储用户粉丝,该使用哪种数据类型?Hash or Sorted Set ?

之前看了唐福林 新浪微博开放平台中的Redis实践的公开视频 其中讲到存储用户粉丝信息使用的是Redis的hash类型,每个用户一张hash表来存储粉丝。为了方便对关注时间进行排序,用hash表的fields存储粉丝ID,value存储关注时间。 我想大概是这样: key: 用户ID加前后缀 field: 粉丝ID value:关注时间 user_1_fans fie ..
发布时间:2017-09-06 02:04:26 PHP

redis - thinkphp商城缓存问题

问 题 thinkphp做商城,会用到缓存,缓存里面会是什么东西? 解决方案 ....说一句废话,具体问题具体分析。因为每个商场的情况不一样,一般除了库存,还有你的购物车,心愿单之类的需要实时去加载的其它都会去缓存,具体用到的大概有:redis,cdn, aws3,文件缓存之类的 ..
发布时间:2017-09-06 02:00:31 PHP