随笔分类 -  Nosql

摘要:1、 首先安装先下载redis数据库 下载地址: http://code.google.com/p/servicestack/wiki/RedisWindowsDownload 目前是2.02版本,也可以到我的115网盘下载: http://115.com/lb/5lbf215 2、解压安装文件。得 阅读全文
posted @ 2018-06-06 14:27 笑笑别人 阅读(165) 评论(0) 推荐(0) 编辑
摘要:在构建应用的时候, 我们经常需要对用户的一举一动进行记录, 而其中一个比较重要的操作, 就是对在线的用户进行记录。 本文将介绍四种使用 Redis 对在线用户进行记录的方案, 这些方案虽然都可以对在线用户的数量进行统计, 但每个方案都有一些自己特有的操作, 并且各个方案的性能特征以及资源消耗也各有不 阅读全文
posted @ 2017-01-03 16:39 笑笑别人 阅读(12117) 评论(0) 推荐(0) 编辑
摘要:排行榜功能是一个很普遍的需求。使用 Redis 中有序集合的特性来实现排行榜是又好又快的选择。一般排行榜都是有实效性的,比如“用户积分榜”。如果没有实效性一直按照总榜来排,可能榜首总是几个老用户,对于新用户来说,那真是太令人沮丧了。首先,来个“今日积分榜”吧,排序规则是今日用户新增积分从多到少。那么... 阅读全文
posted @ 2015-10-21 15:06 笑笑别人 阅读(479) 评论(0) 推荐(0) 编辑
摘要:一.安全性设置密码:在配置文件中设置requirepass 123456由于redis的速度非常快,每秒可以进行15万次的暴力破解,所以密码设置要强壮些在客户端登录或者连接的时候,使用 auth 123456进行授权,以后才有权限继续也可以在登录的时候直接指定,例如 /usr/local/redis... 阅读全文
posted @ 2015-09-19 16:39 笑笑别人 阅读(250) 评论(0) 推荐(0) 编辑
摘要:很多人把redis当成一种数据库,其实是利用redis来构造数据库的模型,有那种数据库的味道。但是在怎么构建还是key和value的关系。根真正的关系型数据库还是不一样的。效率高,不方便;方便的,效率不高;又方便,效率又高的要花钱。php-redis里面的sort函数,在做web的时候取数据还是比较... 阅读全文
posted @ 2015-09-05 13:17 笑笑别人 阅读(1359) 评论(1) 推荐(1) 编辑
摘要:Redis::__construct构造函数$redis = new Redis();connect, open 链接redis服务参数host: string,服务地址port: int,端口号timeout: float,链接时长 (可选, 默认为 0 ,不限链接时间)注: 在redis.con 阅读全文
posted @ 2015-09-05 13:10 笑笑别人 阅读(327) 评论(0) 推荐(0) 编辑
摘要:打redis模块打开官网 http://www.redis.io/ 进入clients 找到PHP的选项 然后进入phpredis 这就是redis for php的扩展模块phpize ./configure --with-php-config=/usr/local/php/bin/php-con... 阅读全文
posted @ 2014-09-19 17:10 笑笑别人 阅读(151) 评论(0) 推荐(0) 编辑
摘要:key 查看数据库中所有的keys keys * //查看所有 keys my* //查看以my开头的 exists 确认一个key是否存在,存在返回1,不存在返回0 例如: exists myname del 删除一个key,成功返回1 例如: del mylist expire 设置一个key的... 阅读全文
posted @ 2014-09-19 17:07 笑笑别人 阅读(303) 评论(0) 推荐(0) 编辑
摘要:sets类型及操作set是集合,它是string类型的无序集合。通过hash table实现,添加、删除、查找的复杂度都是0(1)。对集合我们可以实现取交际、差集并集。通过这些操作我们可以实现SNS中的好友推荐和blog的tag(标签)功能 sadd 向集合中添加元素,成功返回1,失败返回0,重复值... 阅读全文
posted @ 2014-09-19 17:06 笑笑别人 阅读(355) 评论(0) 推荐(0) 编辑
摘要:list类型及操作list是一个链表结构,主要功能是push,pop、获取一个范围的所有值等,操作中key理解为链表的名字。redis的list类型其实就是一个每个子元素都是string类型的双向链表。我么可以通过push、pop操作从链表的头部或者尾部添加删除元素,这样list既可以作为栈又可以作... 阅读全文
posted @ 2014-07-24 10:12 笑笑别人 阅读(321) 评论(0) 推荐(0) 编辑
摘要:string是最简单的类型,一个key对应一个value,string类型是二进制安全的。redis的string可以包含任何数据,比如JPG图片或者序列化的对象操作 set 设置key对应的值为string类型的value 例如: set name haoxing //设置key为那么value为... 阅读全文
posted @ 2014-07-22 12:15 笑笑别人 阅读(333) 评论(0) 推荐(0) 编辑
摘要:优势:超大规模、高并发、迅速、非关系型、分布式、开源、水平可扩展模式:key-value形式存储(JSON) 适用场景: 1.对数据高并发读写 2.对海量数据的高效率存储和访问3.对数据的高可扩展和高可用性 适用场合: 1.取最新的N个数据的操作2.排行榜的应用3.需要精确设定过期时间的需求4.计数 阅读全文
posted @ 2014-07-20 17:33 笑笑别人 阅读(194) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示