最近由于公司业务,需要对用户邀请新人做排名统计,开始用了sql做了统计展示,后觉得每次刷新排行榜都需要去数据库中查询,不仅影响性能,效率可能也不是很好。后了解到可以使用redis zset做排名统计,故此记录。 /** …
标签:redis
redis缓存使用详解
mysql数据库是存在磁盘中的,操作是对于磁盘操作,这样访问量和并发很大时,运行速率就取决于磁盘的容量,带宽的大小和读取的方式,也就是 sql 语句,次数和效率也会影响读取效率。当访问量和并发很大的时…
怎么样使用 Redis 来存储和查询 ip 数据
今天我的朋友佛手给我打了个电话,他们网站的业务要根据客户的 ip 地址快速定位客户的地理位置。网上已经有一大堆类似的 ip 地址库可以用,但问题是这些地址库的数据表结构大多如下所示 +--------------+---…
modular项目介绍
modular 项目介绍 简单地多模块项目,模块间通过kafka进行消息传递,使用Mysql作临时存储、Redis作缓存、MongoDB作最终数据存储。项目代码获取:https://github.com/pysasuke…
Redis的PHP操作手册(纯手稿版)
String 类型操作 string是redis最基本的类型,而且string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 $redis->set('key',…
Redis 发布订阅
简介 Redis提供了基于“发布/订阅”模式的消息机制,此种模式下,消息发布者和订阅者不进行直接通信,发布者客户端向指定的频道(channel)发布消息,订阅该频道的每个客户端都可以收到该消息(频道没有”创建“的概念,可…
领略NoSQL的魅力----Hello,Redis!
什么是NoSQL?为什么要用NoSQL? 指web1.0时代以来,我们一直在使用关系型数据库,例如比较流行的关系型数据库有MySQL,SQL SERVER Oracle,但随着Web2.0时代的到来,随之而来的便是产生的…
Redis 缓存之六
Redis 数据持久化RDB和AOF介绍 (1)RDB:对Redis的数据进行周期性的持久化 (2)AOF:对每一条写入指令作为日志,以append-only的模式写入到一个日志文件之中,在Redis重新启动的时候,可以…
Redis 写磁盘出错 Cannot allocate memory
故障简介 早上查看Redis日志的时候发现Redis一直在报错 [1524] 24 Mar 10:00:56.037 * 1 changes in 900 seconds. Saving... [1524] 24 Mar…
Python--Redis实战:第三章:Redis命令:第三节:集合
上一篇文章: Python–Redis实战:第三章:Redis命令:第二节:列表 下一篇文章: Python–Redis实战:第三章:Redis命令:第四节:散列 Redis的集合以无序的方式来存…
Mongoose + Redis 让分页与排序共存
序: 假期前,无心工作,心中只想为祖国母亲庆生。摸鱼也要有点意义:今天就来总结下前几天在写业务的时候遇到一个比较复杂的排序问题,记录在这里与大家分享。 1. 业务场景 由于涉及公司的一些内部业务,为避免一些奇奇怪怪的事情…
Centos下Redis的安装与配置
Redis 没有官方的Windows版本,微软开源技术团队(Microsoft Open Tech group)开发和维护着 Win64 的版本,但并不建议用于生产环境。 这里主要介绍Centos下安装Redis,以及配…