Redis学习
金士顿
这个作者很懒,什么都没留下…
展开
-
2. Redis安装与使用--Redis安装步骤
1 windows redis-3.0下载Redis源代码, https://github.com/MSOpenTech/redis使用vs 2015 打开 \msvs\RedisServer.sln 项目并编译(需要c++编译器),生成以下可执行文件redis-server.exe redis-benchmark.exe redis-cli.exe redis-check-du...原创 2018-07-31 15:32:05 · 248 阅读 · 0 评论 -
redis.conf学习plus
# By default Redis does not run as a daemon. Use 'yes' if you need it.# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.daemonize no是否是守护进程 # Accept connections on ...原创 2018-12-20 14:41:38 · 153 阅读 · 0 评论 -
redis集群故障分析
故障表象:业务层面显示提示查询redis失败集群组成:3主3从,每个节点的数据有8GB机器分布:在同一个机架中,xx.x.xxx.199xx.x.xxx.200xx.x.xxx.201redis-server进程状态:通过命令ps -eo pid,lstart | grep $pid,发现进程已经持续运行了3个月发生故障前集群的节点状态:xx.x.xxx.200:8371(bed...转载 2018-09-20 09:30:24 · 1535 阅读 · 1 评论 -
redis命令参考
http://doc.redisfans.com/原创 2018-08-24 16:36:29 · 368 阅读 · 0 评论 -
9. redis 数据结构-set、zset
1. setredis中的Set就是一个无序的String集合,集合中的元素不可重复。集合之间可以取交集,并集,差集等。(1)常用命令 sadd spop srandmember srem smove 都是set的实际操作命令,比如添加啊,删除弹出,不删除弹出,删除,移动之类的: sadd key element [element ...]; spop key; srandm...原创 2018-08-20 10:12:04 · 5647 阅读 · 1 评论 -
8. Redis 数据类型-list
list类型是用来存储多个有序字符串,一个列表最多可以存储2的32次方-1.(1)常用命令 lpush rpush lpop rpop:从头部尾部插入数据,弹出数据。 lpushx rpushx 插入数据的时候判断key是否存在,如果不存在就不进行任何操作。 blpop brpop 阻塞的进行弹出操作。以blpop为例,当给定列表内没有任...原创 2018-08-20 10:08:04 · 217 阅读 · 0 评论 -
windows下Redis主从复制配置(报错:Invalid argument during startup: unknown conf file parameter : slaveof)
主从复制配置中的遇到的异常:Invalid argument during startup: unknown conf file parameter : slaveof把Redis文件夹复制两份作为从服务器配置 更改从redis的配置文件:redis.windows.conf 和 redis.windows-service.conf 里的两个地方:1.修改端口,port 更改...转载 2018-08-27 11:08:58 · 7127 阅读 · 0 评论 -
10. [译]Redis大冒险
转载地址:http://www.cnblogs.com/enjiex/p/3618546.html原文:ALCA in Redis-land一篇对使用Redis在NoSQL的世界中冒险之旅的总结。The legs of our journey像每次出发一样,先对我们这次的旅程路线做个介绍:Redis? What is it? Available datatypes Wher...转载 2018-08-26 20:31:22 · 132 阅读 · 0 评论 -
7. Redis自己的事件模型 ae
转自https://www.cnblogs.com/shijingxiang/articles/5369224.html1.Redis的事件模型库大家到网上Google“Redis libevent”就可以搜到Redis为什么没有选择libevent以及libev为其事件模型库,而是自己写了一个事件模型。 从代码中可以看到它主要支持了epoll、select、kqueue、以及基于Sol...转载 2018-08-06 09:25:20 · 161 阅读 · 0 评论 -
6. Redis数据类型-hash
redis中,哈希类型的也是键值对,而值本身又是一个键值对结构,形如value={{field1,value1}...{fieldN,valueN}}的Hashes基本看成java中的map,通过key value的形式保存数据。1. 常用命令 hset hget hdel hgetall 用于操作的设置,获取,删除,获取全部key-value的操...原创 2018-08-06 09:01:11 · 216 阅读 · 0 评论 -
5.Redis数据类型--string、bitmaps、
Redis提供了5种基本的数据类型,本章节及后面几个章节主要介绍如下内容:了解全局命令 各数据结构特点和编码、命令使用。 1 全局命令 2 stringRedis的基本数据类型。String的值可以使字符串、数字甚至是二进制,但是最大不能超过512M。(1)常用命令 set get mset mget 设置和获取值,单个与批量。如:#set hello...原创 2018-08-06 08:48:19 · 578 阅读 · 0 评论 -
1. Redis学习计划
redis作为一个key-value存储系统,近几年发展很快,已经被各大互联网企业所采用。由于工作需要,准备开始学习redis,开了一个专栏作为笔记记录学习过程。 目前先以redis3.2.11为主来熟悉redis的基本操作和功能。学习大纲如下。...原创 2018-07-30 11:14:25 · 773 阅读 · 0 评论 -
4 redis.conf学习
conf文件主要分成如下几个模块:下面是conf文件(3.2.11)的中文注释,涵盖了大部分配置:# Redis configuration file example.## Note that in order to read the configuration file, Redis must be# started with the file path as first ar...原创 2018-07-31 15:39:16 · 216 阅读 · 0 评论 -
3. Redis安装与使用--启动、停止
1启动Redis三种方法启动Redis:默认配置,运行配置、配置文件启动。 cmd 直接运行 redis-server.exe默认配置:#./redis-server 查看Redis2.运行配置:#./redis-server --configkey1 configvalue1 --configkey2 configvalue2 如:#./redis-ser...原创 2018-07-31 15:35:35 · 220 阅读 · 0 评论 -
redis aof rewrite流程
aofrewrite是子进程完成的,在rewrite期间父进程处理客户端新到来的命令时,会将该命令缓存到server.aof_rewrite_buf_blocks中,并在命令追加的实现函数feedAppendOnlyFile最后一步将server.aof_rewrite_buf_blocks中的内容,通过管道发送给子进程。父子进程间通信的管道,总共有3个管道:管道1用于父进程向子进程...原创 2019-05-21 15:57:44 · 2567 阅读 · 0 评论