Redis从入门到高可用,分布式实践
Redis从入门到高可用,分布式实践
一角残叶
人生如逆旅,我亦是行人
展开
-
Redis从入门到高可用,分布式实践(10)- redis 客户端
1 java 客户端 1.1 直连 package redistest; import redis.clients.jedis.Jedis; /** * @Description TODO * @Author tzb * @Date 2020/10/18 15:45 * @Version 1.0 **/ public class Demo01 { public static void main(String[] args) { Jedis jedis = new J原创 2020-10-18 16:27:54 · 137 阅读 · 0 评论 -
Redis从入门到高可用,分布式实践(9)- zset
1 有序集合 1.1 zset 结构 1.2 集合 vs 有序集合 1.3 列表 vs 有序集合 2 zset API 2.1 zadd 2.2 zrem 2.3 zscore 2.4 zincrby 2.5 zcard 2.6 zrange 2.7 zrangebyscore 2.8 zcount 2.9 zremrangebyrank 2.10 其他命令 2.11 总结 3 案例 3.1 排行榜 ...原创 2020-10-18 11:09:12 · 174 阅读 · 0 评论 -
Redis从入门到高可用,分布式实践(8)- set
1 集合结构 1.1 特点 无序 无重复 集合间的操作 2 API 2.1 sadd,srem 2.2 scard,sismember,srandmember,smembers smembers 2.3 sdiff,sinter,sunion 2.4 小技巧 3 案例 3.1 标签原创 2020-10-18 10:38:21 · 130 阅读 · 0 评论 -
Redis从入门到高可用,分布式实践(7)- 列表
1 列表结构 1.1 特点 有序 可以重复 左右两边插入和弹出 2 API 2.1 rpush 2.2 lpush 2.3 linsert 2.4 lpop 2.5 rpop 2.6 lrem 2.7 ltrim 2.8 lrange 2.9 lindex 2.10 llen 2.11 lset 2.12 blpop,brpop 2.13 小技巧 3 实战 ...原创 2020-10-18 10:25:28 · 169 阅读 · 0 评论 -
Redis从入门到高可用,分布式实践(6)- hash
1 哈希键值结构 1.1 特点 2 API 2.1 hget,hset,hdel 2.2 hexists,hlen 2.3 hmget,hmset 2.4 hgetall,hvals,hkeys 使用 hgetall 的时候,牢记单线程 2.5 hsetnx,hincrby,hincrbyfloat 2.6 hash 总结 3 案例 3.1 记录每个用户主页的访问量 3.2 缓存视频的基本信息 4 更新用户属性 4.1 用户信息- string 实现 4.2 用户信息-原创 2020-10-18 10:04:03 · 141 阅读 · 0 评论 -
Redis从入门到高可用,分布式实践(5)- string
1 字符串键值结构 1.1 场景 缓存 分布式锁 计数器 1.2 get,set,del 1.3 incr,decr,incrby,decrby 案例:记录网站每个用户的访问量 缓存视频的基本信息(数据源在mysql) 实现分布式 id 生成器 1.4 set,setnx,setxx 1.5 mget,mset n 次 get 1 次 mget 1.6 getset,append,strlen 1.7 incrbyfloat,getrang原创 2020-10-17 23:39:57 · 108 阅读 · 0 评论 -
Redis从入门到高可用,分布式实践(4)- 数据结构和内部编码
1 数据结构和内部编码 1.1 redisObject 2 单线程原创 2020-10-17 17:22:03 · 116 阅读 · 0 评论 -
Redis从入门到高可用,分布式实践(3)- 通用命令
1 通用命令 1.1 keys keys 命令一般不在生产环境中使用 时间复杂度:O(n) 1.2 dbsize - 计算 key 的总数 可以在生产中使用 时间复杂度:O(1) 1.4 exists 1.5 删除指定 key-value 1.6 关于 key 过期的命令 1.7 type 1.8 时间复杂度 ...原创 2020-10-17 17:12:06 · 110 阅读 · 0 评论 -
Redis从入门到高可用,分布式实践(2)- 安装和配置
1原创 2020-10-17 10:12:37 · 162 阅读 · 0 评论 -
Redis从入门到高可用,分布式实践(1)- 基础介绍
1 数据结构 2 redis 特性 2.1 速度快 2.2 持久化 2.3 多种数据结构 2.4 功能丰富 2.5 主从复制 2.6 高可用、分布式 3 典型的使用场景 3.1 缓存系统 3.2 计数器 3.3 消息队列系统原创 2020-10-16 23:51:16 · 233 阅读 · 0 评论
分享