Redis系列
Redis系列:包含各种数据类型,已经生产消费,事务....
M_Joes_18
这个作者很懒,什么都没留下…
展开
-
Redis系列-安装和启动
# redis #### 安装1. 下载redis```wget http://download.redis.io/releases/redis-4.0.1.tar.gz```2. 解压```tar -zxvf redis-4.0.1.tar.gz```3. 编译```sudo makesudo make install这里make的时候可能会失败 ``````未安装gcc apt-get i...原创 2018-07-02 20:44:52 · 443 阅读 · 0 评论 -
Redis系列-数据类型-字符串(String)
String 字符串Redis 中最简单的数据结构,它既可以储存文字(比如 "hello world"),又可以储存数字(比如整数 10086 和浮点数 3.14),还可以储存二进制数据(比如 10010100)。原创 2018-05-24 10:31:41 · 1091 阅读 · 0 评论 -
Redis系列-数据类型-散列(Hash)
一个散列由多个域值对(field-value pair)组成,散列的 域和值都可以是文字、整数、浮点数或者二 进制数据。 同一个散列里面的每个域必 须是独一无二、各不相同 的,而域的值则没有这一要求,换句话说,不同域的值 可以是重复的。 通过命令,用户可以对散列执行设置域值对、获取域的 值、检查域是否存在等操作,也可以 让 Redis 返回散 列包含的所有域、所有值或者所有域值对。原创 2018-05-25 15:27:40 · 1194 阅读 · 0 评论 -
Redis系列-数据类型-列表(List)
列表(List)一个列表可以包含一个或多个以上数量的项,每个项按照它们被推入到列表的位置来排列.原创 2018-05-25 18:11:26 · 2056 阅读 · 0 评论 -
Redis系列-数据类型-集合(Set)
集合(Set)Redis 的集合以无序的方式储存多个各不相同的元素。用户可以快速地向集合添加元素,或者从集合里面删除元素,也可以对多个集合进行集合运算操作,比如计算并集,交集和差集。操作命令1.添加元素2.移除元素3.检查给定元素是否存在4.返回集合的大小5.返回集合包含的所有元素6.集合的无序性质7.从集合里面随机地弹出指定个元素8.从集合里面随机地返回元素如果没有给定可选的 count 参数,...原创 2018-05-28 11:19:39 · 994 阅读 · 0 评论 -
Redis系列-数据类型-有序集合(Zset)
有序集合(Zset) 有序集合和集合一样,都可以包含任意数量的、各不相同的元素( element),不同于集合的是,有序集合的每个元素都关联着一个浮点数格式的分 值(score),并且有序集合会按照分 值,以从小到大的顺序来排列有序集合中的各个元素。虽然有序集合中的每个元素都必 须是各不相同的,但元素的分 值并没有这一限制,换句话来说,两个不同元素的分值可以是相同的。基本操作1.添加元素2....原创 2018-05-28 14:51:30 · 1547 阅读 · 0 评论 -
Redis系列-常用命令
本片主要讲解有关redis的一些常用的命令,主要从键值和服务器相关的命令来讲解.键值相关命令1.查询所有的key值(以及模糊查询)2.确认是否存在某个key值3.删除指定的key4.设置key的过期时间5.将当前数据库的key移到指定数据库中6.移除指定key的过期时间7.随机返回key*里面的某个key值 8.重命名key9.返回指定key对应value的类型服务器相关命令1.测试服务是否存活2...原创 2018-05-28 17:26:19 · 1156 阅读 · 0 评论 -
Redis系列-发布订阅
发布订阅 发布订阅(pub/sub)是一种消息通信模式,主要的目的是解耦消息发布者和消息订阅者之间的耦合,这点和设计模式中的观察者模式比较相似。 pub/sub 不仅仅解决发布者和订阅者直接代码级别耦合也解决两者在物理部署上的耦合。 redis 作为一个 pub/sub 的 server,在订阅者和发布者之间起到了消息路由的功能。订阅者可以通过 subscribe 和 psubscribe ...原创 2018-06-04 10:33:24 · 1155 阅读 · 0 评论 -
Redis系列-事务
Redis保证一个事务中的所有命令要么被都不执行,要么都执行。如果在发送EXEC命令前客户端断线了,则Redis会清空事务队列,事务中的所有命令都不会执行;一旦客户端发送了EXEC命令,所有的命令都会被执行,即使伺候客户端断线也没关系,因为Redis会记录所有要执行的命令。原创 2018-06-01 17:27:33 · 1010 阅读 · 0 评论 -
Redis系列-配置文件详解
Redis配置文件详解1.基本配置参数含义daemonize no是否以后台进程启动databases 16创建database的数量(默认选中的是database 0)save 900 1刷新快照到硬盘中,必须满足两者要求才会触发,即900秒之后至少1个关键字发生变化。stop-writes-on-bgsave-error yes后台存储错误停止写rdbcompression yes 使用L...原创 2018-05-29 10:03:54 · 1064 阅读 · 0 评论 -
Redis系列-配置文件参数解析
# Redis configuration file example.## Note that in order to read the configuration file, Redis must be# started with the file path as first argument:## ./redis-server /path/to/redis.conf# Note ...原创 2018-05-31 17:29:21 · 1542 阅读 · 0 评论 -
Redis系列-异常-WRONGTYPE Operation against a key holding the wrong kind of value
出现该错误的原因在与存储不同数据类型的数据时使用了相同的key值,导致异常失败.原创 2018-05-25 16:43:16 · 3201 阅读 · 0 评论