
redis
文章平均质量分 68
jiuxiao199132
这个作者很懒,什么都没留下…
展开
-
edis学习记录02-redis基础数据类型命令
redis提供的5种数据结构String可以是字符串,整数,浮点数list一个链表,链表的每一个节点都包含一个字符串set无序集合,包含不重复的字符串hash包含键值对的无序散列表zset有序集合具体使用命令String*字符串操作*get获取存储在给定键中的值 get(key)set设置存储在给定键中的值,如果已经存在将会覆盖 set(key)del删除存储在给定键中的值(适用于redis提原创 2017-04-17 15:39:35 · 458 阅读 · 0 评论 -
redis学习记录08-分片
说明Redis的分片(Sharding或者Partitioning)技术是指将数据分散到多个Redis实例中的方法,分片之后,每个redis拥有一部分原数据集的子集。在数据量非常大时,这种技术能够将数据量分散到若干主机的redis实例上,进而减轻单台redis实例的压力。分片技术能够以更易扩展的方式使用多台计算机的存储能力(这里主要指内存的存储能力)和计算能力: (1)从存储能力的角度,分片技术通原创 2017-04-20 17:17:16 · 375 阅读 · 0 评论 -
redis学习记录07-降低内存占用
背景一个redis服务器,内存是有限的,那么能够存储的内容也是有大小限制的.解决方案短结构概念redis为列表,集合,散列和有序集合提供了一组配置选项,可以让redis以更加解压空间的形式存储长度较短的结构,即成为 短结构.配置选项在redis配置文件中不同的结构都存在各自的配置list-max-ziplist-entries 512list-max-ziplist-value 64hash-ma原创 2017-04-20 16:43:00 · 1247 阅读 · 0 评论 -
redis学习记录06-分布式锁
使用场景在很多互联网产品应用中,有些场景需要加锁处理,比如:秒杀.命令SETNX对一个键加锁,如果这个键存在那么返回0,不存在则返回1SETNX(key,value)示例-模拟购物模拟1000个用户同时购买书籍,书的库存为100,秒杀抢购有效数量为20,最终会有20个用户买到书,书的库存最后改成80.准备在redis中加入一个key,设置值为100set bookcount 100jedis代码p原创 2017-04-19 16:50:53 · 299 阅读 · 0 评论 -
redis学习记录06-pipeline
概念:非事务型流水线原创 2017-04-19 10:53:39 · 369 阅读 · 0 评论 -
redis学习记录05-redis事务
准备悲观锁悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。乐观锁乐观锁(Optimistic Lock), 顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修原创 2017-04-18 17:43:30 · 237 阅读 · 0 评论 -
redis学习记录01-初识redis
定义redis是一个速度非常快的非关系型数据库,存储key与5种不同类型的value之间映射,可以将存储在内存的键值对数据持久化到硬盘,可以使用复制特性来进行扩展性能,还可以使用客户端分片来扩展写性能.对比其他数据库 说明 mysql mongodb redis 类型 关系型数据库 非关系型数据库 非关系型数据库 类型补充原创 2017-04-14 17:01:32 · 289 阅读 · 0 评论 -
centos7安装redis3.2.8
下载[no1@localhost ~]$ wget -q http://download.redis.io/releases/redis-3.2.8.tar.gz解压[no1@localhost ~]$ tar -xzf redis-3.2.8.tar.gz 指定安装目录sudo mv redis-3.2.8 /usr/local/切换目录[no1@localhost ~]$ cd /usr/l原创 2017-04-14 14:27:11 · 1588 阅读 · 0 评论 -
redis学习记录04-redis排序命令与设置键过期命令
排序命令SORT key [BY pattern] [LIMIT start count] [GET pattern] [ASC|DESC] [ALPHA] [STORE dstkey] 转摘至 http://www.cnblogs.com/redcreen/archive/2011/02/15/1955226.htmlsort key这个是最简单的情况,没有任何选项就是简单的对集合自身元素排序并原创 2017-04-18 12:04:01 · 1347 阅读 · 0 评论 -
redis学习记录03-redis订阅与发布
订阅sub/发布pub的特点是订阅者负责订阅频道,发布者负责向频道发送消息,每当有消息被发送给订阅频道时,所有该频道的订阅者都能够收到消息。原创 2017-04-18 11:25:58 · 343 阅读 · 0 评论 -
nginx学习记录02-配置说明
基本配置用于调试定位问题的配置daemon on|off是否以守护进程的方式运行nginx,默认onmaster_process on|off是否以master/worker的方式工作error_log path level默认 error_log logs/error.log error path代表的是一个具体的日志存储文件地址,可以是相对的也可以是绝对的原创 2017-05-16 15:11:10 · 336 阅读 · 0 评论