Key设计 全局相关的key: 表名 global 列名 操作 备注 Global:userid incr 产生全局的userid Global:postid Incr 产生全局的postid 用户相关的key(表): 表名 user Userid Username Password Authsecret 3 Test3 1111111 #U*Q(%_ 用户注册: /** * 用户注册信息 */ public function userRegister() { $redis = RedisIns…
http://www.yiibai.com/redis/redis_quick_guide.html Redis 是一款依据BSD开源协议发行的高性能Key-Value存储系统(cache and store).它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(hashes), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型. Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完…
在学习Redis之前,要知道什么是NoSQL? 1.NoSQL 1.1. 什么是NoSQL NoSQL(NoSQL = Not Only SQL),表示“不仅仅是SQL”,泛指非关系型数据库. 1.2. 为什么需要NoSQL 在面对超大规模和高并发的web2.0纯动态网站,暴露了很多难以克服的问题: (1)High performance —— 对数据库高并发读写的需求 web2.0网站需要根据用户个性化信息来实时生成动态页面和提供动态信息,因此数据库并发负载非常高,往往需要达到每秒钟上万次读写…
1.关于Redis redis下载地址:<span style="font-family: Arial, Helvetica, sans-serif;">http://download.csdn.net/detail/he90227/8569855</span>   Redis是什么?两句话可以做下概括: 1. 是一个完全开源免费的key-value内存数据库 2. 通常被认为是一个数据结构服务器,主要是因为其有着丰富的数据结构 strings.map. lis…
参考资料: http://www.dengshenyu.com/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/2016/01/09/redis-reactor-pattern.htmlhttp://www.redis.cn/topics/data-types.htmlhttp://www.syyong.com/db/Redis-why-the-use-of-single-process-and-single-threaded-way-so-fast.htmlhttps…
1.Redis集群的搭建 1.1redis-cluster架构图 架构细节: (1)所有的redis节点批次互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽. (2)节点的fail是通过急群众超过半数的节点检测失效时才生效 (3)客户端与redis节点直联,不需要中间proxy层.客户端不需要连接集群所有节点,连接集群中任何一个可用节点即可 (4)redis-cluster把所有的物理节点映射到[0-16383]slot上,cluster负责维护node<->slot<…
1.Key命令 设置key的过期时间. expire key second:设置key的过期时间 ttl key:查看key的有效期(如果显示正数说明该key正在倒计时,如果是-1说明该key永久保存,是持久化的,如果是-2该key不存在) persist key:清除key的过期时间.key持久化 使用场景:电商活动有时间限制 2.Redis的持久化方案 redis的所有数据都是保存到内存中. Rdb:快照形式,定期把内存中当前时刻的数据保存到磁盘.redis默认支持到持久化方案. aof形式…
文章目录 二.Redis简介 三.Redis安装 1. 下载并解压安装 2. 安装C语言编译环境 3. 修改安装位置 4. 编译安装 5.启动Redis服务器 ①默认启动 ②定制配置项启动 [1]准备配置文件 [2]修改配置项 [3]让Redis根据指定的配置文件启动 6.客户端登录 四.Redis五种常用数据结构 1.总体结构 2.string类型 3.list类型 2.set类型 3.hash类型 4.zset类型 五.Redis命令行操作 1.基本操作 ①切换数据库 ②查看数据库长度 2.…
1.存储结构:字符串.散列.列表.集合.有序集合. redis存储结构的优势:数据在redis中的储存方式和其在程序中的储存方式相近:redis对不同数据类型提供非常方便的操作方式,如使用集合类型储存标签,可以很方便的对标签进行交集并集这样的集合运算. 2.内存存储与持久化:redis数据库中所有数据都存储在内存中,读写快,一台普通的笔记本读写速度超过一秒十万条键值对(13年的水准).同时redis提供持久化支持,将内存中的数据异步持久化到硬盘. 3.redis功能丰富,redis可以设置键值对…
首先我们配置一台master服务器,两台slave服务器.master服务器配置就是默认配置 端口为6379,添加就一个密码CeshiPassword,然后启动master服务器. 两台slave服务器配置如下:     1.先找到配置redis.windows-service.config文件修改port 6379 为port 6380     2.然后配置master服务器地址:slaveof 127.0.0.1 6379,然后主服务有密码还需要配置密码 masterauth CeshiPa…