Fork me on GitHub

redis

Docker容器安装Redis集群

Redis集群分两种模式,一种是Master-Slave模式,就是主从模式,一个master带多个slave,另外一种是cluster模式,由多组master-slave组成。 主从模式准备一个目录,比如/root/redis-ms 安装docker这里省略 在docker库获取镜像:redis,rubydocker pull redis 主redis服务配置文件redis_master.conf daemonize no pidfile "/var/run...

redis笔记03 - 进阶篇

redis事务redis中的事务transaction是一组命令集合,要么都执行,要么都不执行。 # MULTI # SADD "user:1:following" 2 # SADD "user:2:followers" 1 # EXEC redis将客户端发送的事务执行链放入一个队列queue中,然后接受到EXEC请求后才顺序执行这个命令串,同时保证执行这些的时候不被其他命令打扰。 错误处理: 语法错误,redis直接返回错...

redis笔记02 - 基本操作

1)strings类型及操作 string是最简单的类型,你可以理解成与Memcached是一模一样的类型,一个key对应一个value,其上支持的操作与Memcached的操作类似。但它的功能更丰富。 string类型是二进制安全的。意思是redis的string可以包含任何数据,比如jpg图片或者序列化的对象。从内部实现来看其实string可以看作byte数组,最大上限是1G字节,下面是string类型的定义: struct sdshdr {   long len;...

redis笔记01 - 入门与安装

更新于2017/08/02,使用最新版 redis 4.0.1 演示 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库, 并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。 和普通的Key-Value结构不同,Redis的Key支持灵活的数据结构,除了strings,还有hashes、lists、 sets 和sorted sets等结构。 正是这些灵活的数据结构,丰...