摘要:
Redis - hash 哈希 1、hash: 是一个键值对的结合,类似于pyton中的map,或者php数组,是一个键值对数据 是一个string类型的field ⇒ value 的映射表。hash比较适合存储对象 每个 hash 可以存储 232 - 1 键值对(40多亿) 2、hash数据的存 阅读全文
posted @ 2021-12-05 22:43
alisleepy
阅读(481)
评论(0)
推荐(0)
摘要:
Redis - 配置文件(感觉比较重要,后续看到了再补充) 1、存放位置: /usr/local/etc/redis.conf 2、bind 127.0.0.1 默认只能本机访问 3、protected mode no 保护模式,只能本机访问 4、设置连接数、最大内存数等 阅读全文
posted @ 2021-12-05 22:39
alisleepy
阅读(51)
评论(0)
推荐(0)
摘要:
Redis - List:链表 1、list:链表 是简单的字符串列表,按照插入顺序排序,可以插入一个元素到列表的头部或者尾部 存放的是:单键多值 2、链表底层实现:双向链表,对头和尾的操作性能较高,通过下标索引操作中间的节点时性能较差, 一般是操作头部和尾部,能够实现简单的消息队列,push和po 阅读全文
posted @ 2021-12-05 22:38
alisleepy
阅读(99)
评论(0)
推荐(0)
摘要:
Redis - Zset 有序集合 1、有序集合Zset和普通的集合很相似,每个值没有重复数据,每个值是有顺序的,这就是和set的最大区别 2、常用操作命令: 1)zadd <key> <score1> <value1> <score2> <value2> 给键名为 key 的有序集合中添加一个va 阅读全文
posted @ 2021-12-05 22:36
alisleepy
阅读(145)
评论(0)
推荐(0)
摘要:
Redis - set 集合 1、set集合类似于list,可以存放一组string数据,不过有个特点是: 1)set集合中的数据是去重的,也就是所有数据不能有重复的 2)set结合中的数据是无序的,每次读取可能顺序都不一致 2、set集合数据结构: set是一个string类型的无序集合,底层是一 阅读全文
posted @ 2021-12-05 22:34
alisleepy
阅读(933)
评论(0)
推荐(0)
摘要:
Redis - string 字符串 1、string:最基本的数据类型,单个value最大可存512M 2、set命令: set key value:添加键值对数据 3、get命令: get key:取值,取key的键值 4、将给定的value追加到原值的末位 append key value: 阅读全文
posted @ 2021-12-05 22:32
alisleepy
阅读(63)
评论(0)
推荐(0)
摘要:
reeis中对key的操作记录 1、redis中关于key的操作: keys * : 查看当前的所有键名 exists key:查看键名是否存在 type key:检查该键名中值的数据类型 del key:删除key的数据(直接删除) unlink key :根据value选择非阻塞删除(异步删除) 阅读全文
posted @ 2021-12-05 22:23
alisleepy
阅读(380)
评论(0)
推荐(0)
摘要:
redis常用场景 背景:简单记一下redis常用的场景 1、获取最新的N个数据 =》 通过List,按照时间排序 2、排行榜 ⇒ zset,有序集合 3、验证码,key ⇒ value存储数据,设置过期时间 4、计数器,秒杀, =》 原子性,自增方法INCR,自减方法DESR 5、去除大量数据中的 阅读全文
posted @ 2021-12-05 22:20
alisleepy
阅读(44)
评论(0)
推荐(0)
摘要:
Mac安装redis 背景:个人简单redis,简单做一下记录 1、安装命令: brew install redis 2、配置文件存放位置: /usr/local/etc/redis.conf 3、启动命令 brew services start redis brew services stop r 阅读全文
posted @ 2021-12-05 22:19
alisleepy
阅读(292)
评论(0)
推荐(0)
摘要:
mysql事务的四个原则 简单记录一下: 原子性 隔离性 一致性 持久性 阅读全文
posted @ 2021-12-05 22:15
alisleepy
阅读(59)
评论(0)
推荐(0)

浙公网安备 33010602011771号