上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 35 下一页
摘要: 现实项目中通常需要若干台Redis服务器的支持: 结构上,单个 Redis 服务器会发生单点故障,而且一台服务器需要承受所有的请求负载。这就需要为数据生成多个副本并分配在不同的服务器上; 容量上,单个 Redis 服务器的内存非常容易成为存储瓶颈,所以需... 阅读全文
posted @ 2015-12-12 11:16 gqtc 阅读(370) 评论(0) 推荐(0)
摘要: 一:安全1:可信的环境 Redis以简洁为美。在安全层面Redis也没有做太多的工作。Redis的安全设计是在“Redis运行在可信环境”这个前提下做出的。在生产环境运行时不能允许外界直接连接到 Redis 服务器上,而应该通过应用程序进行中转,运行在可信的环境中是保证Redis安全的... 阅读全文
posted @ 2015-12-12 09:12 gqtc 阅读(344) 评论(0) 推荐(0)
摘要: Redis的强劲性能很大程度上是由于将所有数据都存储在了内存中,然而当Redis重启后,所有存储在内存中的数据就会丢失。在一些情况下,希望Redis能将数据从内存中以某种形式同步到硬盘中,使得重启后可以根据硬盘中的记录恢复数据。这一过程就是持久化。 Redis支持两种方... 阅读全文
posted @ 2015-12-12 08:57 gqtc 阅读(231) 评论(0) 推荐(0)
摘要: Redis是一个基于内存的数据库,所有的数据都存储在内存中。所以如何优化存储,减少内存空间占用是一个非常重要的话题。精简键名和键值是最直观的减少内存占用的方式,如将键名very.important.person:20改成VIP:20。 但有时仅凭精简键名和键值所... 阅读全文
posted @ 2015-12-09 19:31 gqtc 阅读(350) 评论(0) 推荐(0)
摘要: 一:事务 1:概述 Redis中的事务(transaction)是一组命令的集合。事务同命令一样都是Redis的最小执行单位,一个事务中的命令要么都执行,要么都不执行。 事务的原理是是先将属于一个事务的所有命令都发送给Redis,然后再让Redis依次执行这些命令。比如: 上面的代码演示了事务的使用 阅读全文
posted @ 2015-12-09 08:53 gqtc 阅读(287) 评论(0) 推荐(0)
摘要: 一:热身 获得符合规则的健名列表:keys pattern pattern支持glob风格的通配符,具体规则如下表: Redis命令不区分大小写。keys命令需要遍历Redis中的所有健,当键的数量较多时会影响性能,不建议在生产环境中使用。 判断一个键是否存在:exists key 如果键存在则返回 阅读全文
posted @ 2015-12-03 13:09 gqtc 阅读(251) 评论(0) 推荐(0)
摘要: 一:简介 Redis是一个开源的高性能key-value数据库。Redis是Remote DIctionary Server(远程字典服务器)的缩写,它以字典结构存储数据,并允许其他应用通过TCP协议读写字典中的内容。Redis字典中的value支持的数据类型有:字符串,散列,列表,集合,有序集合。 阅读全文
posted @ 2015-11-30 17:51 gqtc 阅读(245) 评论(0) 推荐(0)
摘要: 在Libev中,如果某种结构的数组需要扩容,它使用array_needsize宏进行处理,比如:array_needsize (int, fdchanges, fdchangemax, fdchangecnt, EMPTY2); 这就表示要将整型(int)数组fdc... 阅读全文
posted @ 2015-11-15 09:51 gqtc 阅读(437) 评论(0) 推荐(0)
摘要: In the “I wish the Internet had an actual correct answer” category comes a question from a Windows colleague trying to build software on Linux... 阅读全文
posted @ 2015-11-12 22:20 gqtc 阅读(682) 评论(0) 推荐(0)
摘要: Libev中的信号监视器,用于监控信号的发生,因信号是异步的,所以Libev的处理方式是尽量的将异步信号同步化。异步信号的同步化方法主要有:signalfd、eventfd、pipe、sigwaitinfo等。这里Libev采用的是前三种方法,最终都是将对异步信号的处理,转化成对文... 阅读全文
posted @ 2015-11-08 09:32 gqtc 阅读(977) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 35 下一页