安装环境说明: 操作系统:Centos 6.5 -64bit 安装路径:/usr/local/redis 开始编译redis tar -zxvf redis-2.8.19.tar.gz cd redis-2.8.19 m…
分类:redis
站内消息设计与实现
0x01.About 最近在处理系统消息模块,查阅了很多实践案例,各有针对性。 首先站内消息主要包括:个人消息(评论,点赞),系统消息,订阅消息,私信。 其中,订阅区分用户群,即系统消息是一个特殊的所有人订阅的订阅消息,…
redis第四步(持久化rdb)
书面解释:即把数据存储于断电后不会丢失的设备中,通常是硬盘 通俗理解:重开机后,数据还在(类似于mysql,区别于memcached) 常见的持久化方式: 主从:通过从服务器保存和持久化,如mongoDB的replica…
redis第二步(事务和锁)
问redis和memcached的区别 1、持久化的区别 redis可以用来存储(storge),而memcached用来缓存(cache) redis的存储是实实在在的存储在硬盘上的,而memcached只是存储在内存…
redis第三步(频道订阅和消息发布)
简而言之就是redis一发布,客户端全部收到发布的数据 适用常见:群聊、聊天室之类的 发布端: publish 频道名称 发布内容 订阅端: Subscribe 频道名称 先订阅频道 127.0.0.1:6379>…
关于 PHP 中 Session 的几个问题
什么是 Session 在 web 应用开发中,Session 被称为会话。主要被用于保存某个访问者的数据。 由于 HTTP 无状态的特点,服务端是不会记住客户端的,对服务端来说,每一个请求都是全新的。 既然如此,那么服…
让Redis 异步: 即时返回数据并异步更新数据
Redis return stale data and update data Asynchronously 常规的存取redis python#!/usr/bin/env python # coding=utf-8 i…
Jedis实战
javapackage redis; import redis.clients.jedis.Jedis; import redis.clients.util.Pool; public class Main { publi…
Redis快速入门教程
Redis综述与安装 Redis介绍 Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案。 Redis有三个主要特点: Redis数据库完全在内存中,使用磁盘仅用于…
团队协作工具 Worktile 技术架构揭秘
Worktile自上线两年多以来,以良好的用户体验和稳定的服务,获得了用户的认可和喜爱。截止笔者写这篇文章的时候,已经有超过10万家团队在使用Worktile。作为团队协作工具,从技术上分析首先要解决如下几个问题: 基于…
Redis数据导入工具优化过程总结
Redis数据导入工具优化过程总结 背景 使用C++开发了一个Redis数据导入工具 从oracle中将所有表数据导入到redis中; 不是单纯的数据导入,每条oracle中的原有记录,需要经过业务逻辑处理, 并添加索引…
Couchbase 介绍 - 更好的 Cache 系统
在移动互联网时代,我们面对的是更多的客户端,更低的请求延迟,这当然需要对数据做大量的 Cache 以提高读写速度。 术语 节点:指集群里的一台服务器。 现有 Cache 系统的特点 目前业界使用得最多的 Cache 系统…