
Redis
文章平均质量分 60
程序员若风+
这个作者很懒,什么都没留下…
展开
-
关于海量级存储用户标签体系架构
对于我们运营来说,需要给用户打上不同的身份标签。比如用户是否偏重,身高范围,是不是我们的会员。。。等等一些标签。比如我们有100W用户。我们需要来给100W用户打上接近200个不同身份的标签应该如何去做?一是采用新增列的方式来新增用户身份。一对一存储,但是这种存在的弊端是我们在新增用户身份时,每次都需要手动新增一列。来保存用户新的身份。而且有多少身份就需要多少列,对于mysql的性能会急剧降低。尽管我们可以进行垂直拆分来增加性能。但也会让mysql更难维护。以及扩展性变的很差。二是采用一对多的形式来存储用户原创 2022-12-06 16:00:21 · 2504 阅读 · 0 评论 -
一篇文章搞清楚Redis 缓存预热,缓存击穿,缓存雪崩,缓存穿透。
我们一般的系统,在达到一定QPS之后,都会启用缓存来抗压。而大部分缓存解决方案都是用的redis。Redis具有简单,稳定,数据可持久化等特点。得到了很多公司的实际应用。使用Redis 在达到一定的业务场景的时候,就会出现我们经常在面试中遇到的关于缓存的几个问题。缓存预热,缓存穿透,缓存击穿,缓存雪崩。原创 2022-11-29 09:34:56 · 1611 阅读 · 0 评论 -
Mysql优化经验
Mysql优化原创 2022-07-08 17:36:07 · 301 阅读 · 0 评论 -
PHP pconnect 连接redis失败
错误记录原创 2022-06-02 13:58:16 · 240 阅读 · 0 评论 -
Redis学习笔记-单机部署redis主从复制以及哨兵模式
为什么要使用redis集群?我们在生产环境中,一般重要的项目不会使用单机模式。因为一旦挂了。可能系统就崩掉了。或者一台服务器挂掉了。也就不能用了。为了保证系统的高可用。我们会使用redis集群来保证。就算一台redis挂了。马上会有新的redis来顶上来。怎样来使用redis集群了?redis集群配置很简单。在配置文件里面写的很详细。...原创 2022-01-04 14:34:04 · 302 阅读 · 0 评论 -
Redis学习笔记-PHP安装redis扩展以及使用
安装redis扩展源码安装# wget http://download.redis.io/releases/redis-6.0.8.tar.gz# tar xzf redis-6.0.8.tar.gz# cd redis-6.0.8# makeperl 安装perl install redis安装后记得修改php.ini设置 php -m 查看是否扩展安装成功启动redis-server[root@VM_0_16_centos bin]# ./redis-server原创 2022-01-02 21:17:11 · 951 阅读 · 0 评论 -
Redis学习笔记(2)-基本数据结构
Set 集合(不重复)命令作用SADD添加SMEMBERS查看所有成员SISMEMBER判断某一个值是否在集合中SCARD获取set集合中得到内容元素个数SREM移除某个元素SRANDMEMBER随机抽选出一个元素 可指定个数SPOP随机弹出一个SET集合中的一个元素SDIFF以第一个为参照物 返回两个集合里面不同的元素SINTER交集 (共同好友)SUNOIN并集Hash(哈希)本质上和string原创 2022-01-02 11:21:01 · 432 阅读 · 0 评论 -
Redis学习笔记(1)-为什么要用redis这样子的nosql
使用Nosql原创 2022-01-01 22:14:01 · 641 阅读 · 0 评论