随笔分类 -  redis

摘要:redis的数据类型有:string、hashes、lists、sets,sorted sets1、string类型: set、get添加键值对获得键值对、如果多次赋值会覆盖掉原来的value setnx会自动判断是否存在,如果存在返回0不存在返回1,并且不会覆盖原来的value setex设置失效... 阅读全文
posted @ 2014-10-30 19:47 ysuzhaixuefei 阅读(237) 评论(0) 推荐(0)
摘要:配置选项Redis 服务器提供了一些配置选项(configuration option),通过修改这些选项的值,可以改变选项对应功能的行为。举个例子,Redis 服务器默认会创建 0 号至 15 号共十六个数据库以供用户使用。但 Redis 服务器的数据库数量并不是一成不变的,Redis 提供了 d... 阅读全文
posted @ 2014-10-28 18:15 ysuzhaixuefei 阅读(2346) 评论(0) 推荐(0)
摘要:背景介绍redis数据库提供了一些管理功能比如流水线:打包发送多条命令,并在一个回复里面接收所有被执行命令的结果。事务:一次执行多条命令,被执行的命令要么就全部都被执行,要么就一个也不执行。并且事务执行过程中不会被其他工作打断。乐观锁:监视特定的键,防止事务出现竞争条件。虽然这些附加功能都非常有用,... 阅读全文
posted @ 2014-10-28 17:58 ysuzhaixuefei 阅读(3268) 评论(0) 推荐(0)
摘要:如果我们要实现记录网站每天访问的独立IP数量这样的一个功能集合实现:使用集合来储存每个访客的 IP ,通过集合性质(集合中的每个元素都各不相同)来得到多个独立 IP ,然后通过调用 SCARD 命令来得出独立 IP 的数量。举个例子,程序可以使用以下代码来记录 2014 年 8 月 15 日,每个网... 阅读全文
posted @ 2014-10-26 16:19 ysuzhaixuefei 阅读(30767) 评论(0) 推荐(1)
摘要:总结一下redis的特点:1.独特的键值对模型 很多数据库只能处理一种数据结构: • SQL 数据库 —— 表格 • Memcached —— 键值对数据库,键和值都是字符串 • 文档数据库(CouchDB、MongoDB) ——由 JSON/BSON 组成的文档(document)而一旦数据库提供... 阅读全文
posted @ 2014-10-24 14:53 ysuzhaixuefei 阅读(650) 评论(0) 推荐(0)