Redis
IT一氪
红尘客栈,还有你和我
展开
-
Spring Boot web开发(九) 整合Redis实现缓存
目录1. 缓存RedisTemplate1.1 引入redis相关依赖1.2RedisTemplate操作Reids2. 序列化机制3. 自定义CacheManager3.1springboot 1.x自定义CacheManger3.2springboot 2.x自定义CacheManger1. 缓存RedisTemplate在我们没有配置其他缓存中间件的...原创 2019-11-06 11:36:07 · 330 阅读 · 0 评论 -
Redis的使用(七) Redis数据库管理
目录1. 单键处理命令1.1 TYPE获取类型1.2 DEL删除键1.3 RENAME/RENAMENX修改键的名称2. 排序命令SORT3. 获取键命令3.1 RANDOMKEY随机返回键3.2 KEYS返回匹配模式的键3.3 SCAN命令4. 数据库命令4.1 DBSIZE返回数据库键值对数量4.2 SELECT切换数据库4.3 MOVE移动...原创 2019-10-26 15:48:06 · 483 阅读 · 0 评论 -
Redis的使用(六) Redis-HyperLogLog键
目录1.HyperLogLog 介绍2. 命令使用2.1PFADD元素添加2.2PFCOUNT返回基数估算值2.3PFMERGE合并多个 HyperLogLog1.HyperLogLog 介绍HyperLogLog 可以接受多个元素作为输入,并给出输入元素的基数估算值。HyperLogLog 的优点是,即使输入元素的数量或者体积非常非常大,计算基数所需的空间...原创 2019-10-26 11:06:39 · 212 阅读 · 0 评论 -
Redis的使用(五) Redis有序集合zset
目录1. 什么是有序集合2. 命令使用2.1 ZADD添加元素2.2 ZREM删除元素2.3 ZSCORE返回元素分值2.4ZINCRBY增加或减少分值2.5 ZCARD有序集合的基数2.6 ZRANK元素排名2.7 ZREVRANK元素逆序排名2.8 ZRANGE获取指定索引范围内的升序元素2.9 ZREVRANGE获取指定索引范围内的降序元素2...原创 2019-10-25 12:06:07 · 880 阅读 · 0 评论 -
Redis的使用(四) Redis集合set
目录1. 什么是集合2. 命令使用2.1 SADD添加元素2.2 SREM移出元素2.3 SISMEMBER检查元素是否存在2.4 SCARD集合大小2.5 SMEMBERS集合所有元素2.6 SPOP随机弹出元素2.7SRANDMEMBER随机返回元素2.8 SDIFF差集运算2.9 SINTER交集运算2.10 SUNION并集运算1. 什...原创 2019-10-25 09:45:26 · 723 阅读 · 0 评论 -
Redis的使用(三) Redis列表List
目录1. 什么是列表2. 命令使用2.1 LPUSH/RPUSH推入值2.2 LPOP/RPOP弹出值2.3 LLEN获取列表长度2.4 LINDEX指定索引2.5 LRANGE指定索引范围2.6 LSET设置指定索引上的值2.7 LINSERT插入值2.8 LREM删除指定的值2.9 LTRIM修减列表2.10 BLPOP/BRPOP阻塞弹出1...原创 2019-10-24 17:09:03 · 431 阅读 · 0 评论 -
Redis的使用(二) Redis散列hash
目录1. 什么是散列2. 命令使用2.1HSET关联域值对2.2HGET获取域关联的值2.3HSETNX命令2.4HEXISTS检查域是否存在2.5 HDEL删除给定的域值对2.6 HLEN获取键值对数量2.7 HMSET/HMGET命令2.8获取散列包含的所有域、值、或者域值对2.9域的值自增操作2.10 散列命令和字符串命令的对比...原创 2019-10-24 15:11:05 · 243 阅读 · 0 评论 -
Redis的使用(一) Redis的安装和字符串键
目录1. Redis介绍2. Redis安装3. 字符串键3.1 SET命令3.2 GET命令3.3 SETNX命令3.4 MSET/MGET命令3.5MSETNX命令3.6GETSET命令3.7APPEND命令3.8STRLEN命令3.9SETRANGE命令3.10 GETRANGE命令3.11 INCRBY/DECRBY命令...原创 2019-10-24 13:08:50 · 165 阅读 · 0 评论