随笔分类 -  Redis

摘要:缓存雪崩 简介:缓存同一时间大面积的失效,所以,后面的请求都会落到数据库上,造成数据库短时间内承受大量请求而崩掉。 解决办法: 事前:尽量保证整个 Redis 集群的高可用性,发现机器宕机尽快补上。选择合适的内存淘汰策略。 事中:本地 Ehcache 缓存 + Hystrix 限流&降级,避免 My 阅读全文
posted @ 2019-10-10 18:01 努力乄小白 阅读(564) 评论(0) 推荐(0) 编辑
摘要:订阅:redis_pub.py 阅读全文
posted @ 2018-07-09 12:03 努力乄小白 阅读(1931) 评论(0) 推荐(1) 编辑
摘要:无序集合SADD set集合是直接去重的,只会输出 xiao hehe sadd names3 xiao xiao hehe hehe 获取集合 names3的所有值,集合不能用切片形式获取值,因为是无序的 SMEMBERS names3 获取names3对应的集合中元素个数 SCARD names 阅读全文
posted @ 2018-07-06 16:56 努力乄小白 阅读(165) 评论(0) 推荐(0) 编辑
摘要:往列表里存放数据先进后出(左进) lpush names A B C D E 往列表里存放数据后进先出(右进) rpush names G P H K 查看列表里面的数据: lrange names 0(从0开始) -1 切片: lrange names start end(start end 代表 阅读全文
posted @ 2018-07-05 19:07 努力乄小白 阅读(142) 评论(0) 推荐(0) 编辑
摘要:命令: hset info namehgetall infohkeys infohvlls info m系列批量处理: hmset info2 k1 v1 k2 v2 hmget info2 k1 k2 hlen获取有几个key hlen info2 hexists判断是否存在: hexists i 阅读全文
posted @ 2018-07-05 17:51 努力乄小白 阅读(214) 评论(0) 推荐(0) 编辑
摘要:#连接redisredis-cli -h 127.0.0.1 -p 6379 setbitgetbitbitcount把一个数据转换成二进制:需要先知道acsc码,命令是ord(),在用ord获取的值,获取二进制值bin()应用场景:查看在线人数 setbit a1 100 1100是ID1表示在线 阅读全文
posted @ 2018-07-03 18:52 努力乄小白 阅读(370) 评论(0) 推荐(0) 编辑
摘要:一、安装gcc依赖 由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装 [root@localhost local]# yum install -y gcc 二、下载并解压安装包 [root@localhost local 阅读全文
posted @ 2018-07-03 14:37 努力乄小白 阅读(425) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示