码迷,mamicode.com
首页 >  
搜索关键字:redis 搭建集群    ( 23036个结果
Redis附加功能之Redis流水线pipeline
流水线功能的目的:通过减少客户端与服务器之间的通信次数来提高程序的执行效率。一、通信在一般情况下, 用户每执行一个 Redis 命令,客户端与服务器都需要进行一次通信:客户端会将命令请求发送给服务器,而服务器则会将执行命令所得的结果返回给客户端。当程序执行一些复杂的操作时, 客户端可能需要执行多个命...
分类:其他好文   时间:2014-09-22 22:08:43    阅读次数:237
Redis附加功能之键过期功能
一、键过期功能的相关命令二、设置生存时间Redis 提供了两个命令来设置键的生存时间(TTL,time to live),它们分别是:如果给定的键不存在,那么 EXPIRE 和 PEXPIRE 将返回 0 ,表示设置失败;如果命令返回 1 ,那么表示设置成功。当一个键被设置了生存时间之后,它的生存时...
分类:其他好文   时间:2014-09-22 21:19:43    阅读次数:222
Redis附加功能之Redis事务
一、事务Redis 的事务功能允许用户将多个命令包裹起来,然后一次性地、按顺序地执行被包裹的所有命令。在事务执行的过程中,服务器不会中断事务而改去执行其他命令请求,只有在事务包裹的所有命令都被执行完毕之后,服务器才会去处理其他命令请求。事务示例:现在, 让我们假设 SETEX 命令并不存在于 Red...
分类:其他好文   时间:2014-09-22 20:31:03    阅读次数:218
Redis服务器配置
Redis 服务器提供了一些配置选项(configuration option),通过修改这些选项的值,可以改变选项对应功能的行为。比如:介绍 SELECT 命令时曾经说过,Redis 服务器默认会创建 0 号至 15 号共十六个数据库以供用户使用;但 Redis 服务器的数据库数量并不是一成不变的...
分类:其他好文   时间:2014-09-22 20:03:03    阅读次数:398
redis持久化【转】
Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务器。Redis的所...
分类:其他好文   时间:2014-09-22 15:47:22    阅读次数:220
linux下Redis的安装
redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及...
分类:系统相关   时间:2014-09-22 13:44:02    阅读次数:259
redis限速器设计(不使用lua脚本及事物)
公司有一个需求,需要集群中的机器每分钟发送固定个数请求到局域网以外的一台服务器,固定个数,是指集群中的所有机器发送的所有的请求加起来是一个固定的个数,这就需要一个分布式的限速器。 首先想到的就是使用redis中的incr方法,在redis的官方文档中寻找到了一个示例 FUNCTION LIMIT_API_CALL(ip) ts = CURRENT_UNIX_TIME() keyname =...
分类:其他好文   时间:2014-09-21 23:36:31    阅读次数:295
一个使用高并发高线程数 Server 使用异步数据库客户端造成的超时问题
现象今天在做一个项目时, 将 tomcat 的 maxThreads 加大, 加到了 1024, tomcat 提供的服务主要是做一些运算, 然后插入 redis, 查询 redis, 最后将任务返回给客户端在做压测时, 同时开了 1000 个线程, 并发发起 http 请求去访问 tomcat 的...
分类:数据库   时间:2014-09-19 23:51:36    阅读次数:405
redis 实例
打redis模块打开官网 http://www.redis.io/ 进入clients 找到PHP的选项 然后进入phpredis 这就是redis for php的扩展模块/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613exte...
分类:其他好文   时间:2014-09-19 19:08:15    阅读次数:168
redis 常用命令
key 查看数据库中所有的keys keys * //查看所有 keys my* //查看以my开头的 exists 确认一个key是否存在,存在返回1,不存在返回0 例如: exists myname del 删除一个key,成功返回1 例如: del mylist expire 设置一个key的...
分类:其他好文   时间:2014-09-19 18:58:05    阅读次数:142
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!