随笔分类 -  redis

摘要:1.缓存穿透: 用户想要查询一个数据,发现redis内存数据库没有,也就是缓存没有命中,于是向持久层数据库查询。发现也没有,于是本次查询失败。当用户很多的时候,缓存都没有命中,于是都去请求了持久层数据库。这会给持久层数据库造成很大的压力,这时候就相当于出现了缓存穿透。 这里需要注意和缓存击穿的区别, 阅读全文
posted @ 2020-09-16 11:01 small_lei_it 阅读(223) 评论(0) 推荐(0)
摘要:Redis的setnx命令是当key不存在时设置key,但setnx不能同时完成expire设置失效时长,不能保证setnx和expire的原子性。我们可以使用set命令完成setnx和expire的操作,并且这种操作是原子操作。下面是set命令的可选项: 从上面可以看出,多个命令放在同一个redi 阅读全文
posted @ 2020-08-19 17:27 small_lei_it 阅读(4877) 评论(0) 推荐(0)
摘要:地址:http://www.redis.cn/commands/bitop.html 对一个或多个保存二进制位的字符串 key 进行位元操作,并将结果保存到 destkey 上。 BITOP 命令支持 AND 、 OR 、 NOT 、 XOR 这四种操作中的任意一种参数: BITOP AND des 阅读全文
posted @ 2020-03-21 21:09 small_lei_it 阅读(347) 评论(0) 推荐(0)
摘要:原文地址;https://blog.csdn.net/yimin_tank/article/details/83784517 https://blog.csdn.net/weixin_34321977/article/details/92487699 阅读全文
posted @ 2020-02-26 09:43 small_lei_it 阅读(349) 评论(0) 推荐(0)
摘要:1.注释掉 bind 127.0.0.1;2.设置 appendonly yes;3.设置 daemonize yes.以上设置完之后,重点来了,如果其他机器想访问本系统的话,需要经由端口进行访问,所以需要开启相应的端口,然后重启防火墙 原文地址:https://blog.csdn.net/m0_3 阅读全文
posted @ 2020-02-25 22:01 small_lei_it 阅读(194) 评论(0) 推荐(0)
摘要:在远程服务上执行命令 如果需要在远程 redis 服务上执行命令,同样我们使用的也是 redis-cli 命令。 语法 当然Redis默认是没有密码的,如果要设置密码可以去配置文件中设置,我这里只是随便输了个XXX,它也是能够访问的。 所以Redis的命令是在Redis的客户端执行的,它可以对服务器 阅读全文
posted @ 2019-04-04 17:18 small_lei_it 阅读(1415) 评论(0) 推荐(0)