❀❀❀❀❀❀-缓存篇
文章平均质量分 66
女汉纸一枚
丢弃对未来的怯懦,保持对未来的执着。
展开
-
【攻克Redis】键值管理
键重命名 #重命名 #注意:如果newkey本身存在,这种重命名会覆盖存在的key rename key newkey #确保只有newkey不存在时候才被覆盖 renamenx key newkey 注意: 于重命名键期间会执行del命令删除旧的键,如果键对应的值比较大,会存在阻塞Redis的可能性 如果rename和renamenx中的key和newkey如果是相同的,在Redis...原创 2018-08-20 15:53:09 · 396 阅读 · 2 评论 -
【攻克Redis】集合类型
集合 集合不允许有重复元素,并且结合中的元素是无序的,不能通过索引下标直接获取,Redis支持集合内的增删改查,支持多个集合取交集、并集、差集 命令 集合内操作 #添加元素,返回结果为添加成功的个数 sadd key element [element ...] #删除元素,返回结果为删除成功的个数 srem key element [element ...] #计算元素...原创 2018-08-20 15:49:20 · 310 阅读 · 1 评论 -
【攻克Redis】列表类型
列表 列表(list)类型是用来存储多个有序的字符串,在Redis中,可以对列表两端插入(push)和弹出(pop),还可以获取指定范围的元素列表、获取指定索引下标的元素等,列表是一种比较灵活的数据结构,它可以充当栈和队列的角色。 列表元素是有序的,元素是可以重复的。 命令 添加 #从右边插入元素 rpush key value [value ...] #从左...原创 2018-08-20 15:47:23 · 245 阅读 · 1 评论 -
【攻克Redis】哈希类型
哈希 哈希类型是指键值本身又是一个键值对结构;哈希类型中的映射关系叫作field-value,注意这里的value是指field对应 的值,不是键对应的值,请注意value在不同上下文的作用。 命令 #设置值 hset key field value #获取值,若不存在返回nil hget key field #删除field hdel key field [field .....原创 2018-08-20 15:45:33 · 769 阅读 · 1 评论 -
【攻克Redis】字符串类型
字符串 常用命令 #设置值 #ex seconds:为键设置秒级过期时间。 #px milliseconds:为键设置毫秒级过期时间。 #nx:键必须不存在,才可以设置成功,用于添加。 #xx:与nx相反,键必须存在,才可以设置成功,用于更新 set key value [ex seconds] [px milliseconds] [nx|xx] #若键hello已存在,setnx失败...原创 2018-08-20 15:44:00 · 176 阅读 · 1 评论 -
【攻克Redis】全局命令、单线程模型
Redis有5种数据结构,它们是键值对中的值。 预备 全局命令 #查看所有键,时间复杂读O(n),线上环境禁止使用 keys * #键总数,不会遍历所有键,直接获取redis内置的键总数变量 dbsize #检查键是否存在 exists key #删除键 del key [key ...] #键过期 expire key seconds #查看键过期时间:返回值大于0为剩余时...原创 2018-08-20 15:41:12 · 209 阅读 · 2 评论 -
【攻克Redis】Linux安装Redis(源码安装)
安装 #下载Redis指定版本的源码压缩包到当前目录。 $ wget http://download.redis.io/releases/redis-3.0.7.tar.gz #解压缩Redis源码压缩包。 $ tar xzf redis-3.0.7.tar.gz #建立一个redis目录的软连接,指向redis-3.0.7 #redis目录的软链接,这 样做是为了不把redis目录固定...原创 2018-08-20 15:38:38 · 382 阅读 · 2 评论 -
【攻克Redis】Redis基本知识
发展史 Redis是一种基于键值对的Nosql数据库,Redis值可以是string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)、Bitmaps(位图)、 HyperLogLog、GEO(地理信息定位)等多种数据结构和算法组成 Redis会将所有数据都存放在内存 中,所以它的读写性能非常惊人。不仅如此,Redis还可以将内存的数据利 用快照和日志的形式...原创 2018-08-20 15:37:04 · 279 阅读 · 2 评论