随笔分类 - redis
摘要:阅读目录 一、什么是分布式锁 我们在开发应用的时候,如果需要对某一个共享变量进行多线程同步访问的时候,可以使用我们学到的锁进行处理,并且可以完美的运行,毫无Bug!注意这是单机应用,后来业务发展,需要做集群,一个应用需要部署到几台机器上然后做负载均衡,大致如下图: 上图可以看到,变量A存在三个服务器
阅读全文
摘要:1: redis 锁 作为一种术装饰器使用 基本逻辑: 1:声明一个redislock类 定义生成锁和释放锁两个方法 2:生成锁使用了一个默认值 setnx ; 如果当前时间大于 第一次锁的生成时间就重新生成(循环一次锁的时间更新一次) 3:释放锁:在设置的时间范围timeout 内 , 就释放锁
阅读全文
摘要:一、key pattern 查询相应的key (1)redis允许模糊查询key 有3个通配符 *、?、[] (2)randomkey:返回随机key (3)type key:返回key存储的类型 (4)exists key:判断某个key是否存在 (5)del key:删除key (6)renam
阅读全文
摘要:Redis Keys 命令用于查找所有符合给定模式 pattern 的 key 。。 语法 redis KEYS 命令基本语法如下: 可用版本 >= 1.0.0 返回值 符合给定模式的 key 列表 (Array)。 实例 首先创建一些 key,并赋上对应值: 查找以 w3c 为开头的 key: 获
阅读全文
摘要:Redis简单介绍 如果简单地比较Redis与Memcached的区别,大多数都会得到以下观点:1 Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,zset,hash等数据结构的存储。2 Redis支持数据的备份,即master-slave模式的数据备份。3 Redis支持数
阅读全文
摘要:0: 安装redis服务: # wget http://download.redis.io/releases/redis-3.2.6.tar.gz# tar xzf redis-3.2.6.tar.gz# cd redis-3.2.6# make# src/redis-server # 启动redi
阅读全文