Redis
文章平均质量分 88
azurelaker
这个作者很懒,什么都没留下…
展开
-
redis-beta3源码分析
redis服务器和客户端使用TCP网络协议进行数据传输, 所以可以使用telnet连接到服务器进行测试. 在linux的命令终端中输入:telnet 10.7.7.132 6379telnet 命令的第一个参数为redis服务器实例监听的地址, 第二个参数为redis服务器实例监听的端口号. 在redis服务器所在的linux机器上, 可以使用ifconfig查看其主机地址, re...原创 2018-08-11 22:10:46 · 156 阅读 · 0 评论 -
深入理解Redis事务
redis原创 2018-12-22 21:36:37 · 4636 阅读 · 0 评论 -
Redis事件处理库
原文链接:https://redis.io/topics/internals-rediseventlibRedis执行自己的事件库,其相关实现在文件ae.c中.理解Redis事件库如何工作的最好办法是理解Redis是如何使用事件库的.事件循环初始化文件redis.c中的函数initServer初始化了redisServer结构变量的很多字段,其中就包括事件循环字段el:aeEventLo...翻译 2018-12-17 16:58:03 · 156 阅读 · 0 评论 -
深入理解Redis数据缓存的LRU实现机制
redis原创 2018-12-26 20:40:34 · 10503 阅读 · 0 评论 -
redis 数据库操作命令
redis的数据库操作命令包括select命令和move命令.redis select命令原创 2018-08-11 22:17:30 · 659 阅读 · 0 评论 -
redis 内存数据持久化操作命令
redis的内存数据持久化操作命令包括save,bgsave,lastsave和shutdown命令.这几个命令均不带任何参数.redis save命令 redis save命令的格式为save, 该命令将把内存数据保存到磁盘文件.telnet的模拟操作为:telnet 10.7.7.132 6379Trying 10.7.7.132...Connected to 10.7.7.13...原创 2018-08-11 22:17:02 · 2322 阅读 · 0 评论 -
redis的key操作命令
redis的key操作命令包括exists,del,type,keys,randomkey,rename和renamenx命令.这一组命令均是操作key,因此命令参数是key.redis exists命令 redis exists命令的格式为exists key, 判断包含指定key的哈希节点是否存在,如果存在,返回1,否则,返回0. 需要注意的是,如果包含该key的哈希节点存在,但是其va...原创 2018-08-11 22:16:41 · 980 阅读 · 0 评论 -
操作set类型value的redis协议
操作set类型value的redis命令主要包括sadd,srem,sismember,sintersect和smembers.redis sadd命令原创 2018-08-11 22:16:13 · 467 阅读 · 0 评论 -
操作list类型value的redis协议
操作string类型value的redis命令主要包括set,get,setnx,incr和decr. redis 命令不区分大小写,这里均以小写格式说明.redis set命令 redis set命令的格式为set key bytes\r\nxxxxxx\r\n 命令字符串,key和value之间以空格分割, set命令是buld类型的命令,其value部分由四部分组成, bytes代码...原创 2018-08-11 22:15:54 · 614 阅读 · 0 评论 -
redis协议的解析
操作string类型value的redis命令主要包括set,get,setnx,incr和decr. redis 命令不区分大小写,这里均以小写格式说明.redis set命令 redis set命令的格式为set key bytes\r\nxxxxxx\r\n 命令字符串,key和value之间以空格分割, set命令是buld类型的命令,其value部分由四部分组成, bytes代码...原创 2018-08-11 22:14:44 · 2086 阅读 · 0 评论 -
操作string类型value的redis协议
操作string类型value的redis命令主要包括set,get,setnx,incr和decr. redis 命令不区分大小写,这里均以小写格式说明.redis set命令 redis set命令的格式为set key bytes\r\nxxxxxx\r\n 命令字符串,key和value之间以空格分割, set命令是buld类型的命令,其value部分由四部分组成, bytes代码...原创 2018-08-11 22:14:06 · 255 阅读 · 0 评论 -
redis事件循环处理框架
函数进行事件监听和事件处理,其实现为(ae.c):162 /* Process every pending time event, then every pending file event163 * (that may be registered by time event callbacks just processed).164 * Without special flags...原创 2018-08-11 22:12:15 · 573 阅读 · 0 评论 -
redis启动初始化过程
redis的执行入口函数(redis.c):2064 /* =================================== Main! ================================ */2065 2066 int main(int argc, char **argv) {2067 initServerConfig();2068 initS...原创 2018-08-11 22:11:48 · 2407 阅读 · 0 评论 -
深入理解Redis的发布/订阅机制(pub/sub)
Redis原创 2018-12-23 22:11:55 · 16452 阅读 · 3 评论