随笔分类 -  redis

摘要:区别:缓存穿透是访问一个不存在的key,缓存不起作用,请求会穿透到DB,流量大时DB会挂掉。缓存击穿是访问一个存在的key,在缓存过期的一刻,同时有大量的请求,这些请求都会击穿到DB,造成瞬时DB请求量大、压力骤增。 缓存穿透 访问一个不存在的key,缓存不起作用,请求会穿透到DB,流量大时DB会挂 阅读全文
posted @ 2022-11-08 11:43 八英里 阅读(2361) 评论(0) 推荐(0) 编辑
摘要:那么返回集合中的一个随机元素。 阅读全文
posted @ 2022-08-19 11:43 八英里 阅读(15) 评论(0) 推荐(0) 编辑
摘要:https://www.runoob.com/redis/lists-ltrim.html 阅读全文
posted @ 2022-08-19 11:17 八英里 阅读(109) 评论(0) 推荐(0) 编辑
摘要:hashOps.multiGet 阅读全文
posted @ 2022-08-19 11:10 八英里 阅读(9) 评论(0) 推荐(0) 编辑
摘要:Redis的list经常被当作队列使用,左进右出,一般生产者使用lpush压入数据,消费者调用rpop取出数据。 阅读全文
posted @ 2022-08-19 10:59 八英里 阅读(131) 评论(0) 推荐(0) 编辑
摘要:是 阅读全文
posted @ 2022-08-15 15:49 八英里 阅读(205) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/FeenixOne/article/details/120268844 阅读全文
posted @ 2022-06-27 17:56 八英里 阅读(25) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/simba_1986/article/details/77823309?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTR 阅读全文
posted @ 2022-04-14 14:01 八英里 阅读(50) 评论(0) 推荐(0) 编辑
摘要:https://redisdesktop.com/ 阅读全文
posted @ 2020-05-30 22:07 八英里 阅读(122) 评论(0) 推荐(0) 编辑
摘要:https://github.com/MicrosoftArchive/redis/tags 阅读全文
posted @ 2020-05-30 22:05 八英里 阅读(386) 评论(0) 推荐(0) 编辑
摘要:Redis查询Key2017年08月15日 11:42:35 阅读数:2177 标签: redis 更多个人分类: 脚本语言http://www.redis.net.cn/order/3535.htmlRedis命令:http://www.redis.net.cn/order/Redis Keys 阅读全文
posted @ 2020-05-18 13:41 八英里 阅读(3313) 评论(0) 推荐(0) 编辑
摘要:This is typically due to a race condition from sharing the same Redis Client instance across multiple threads. You can share a singleton instance of S 阅读全文
posted @ 2020-05-09 17:29 八英里 阅读(1375) 评论(0) 推荐(0) 编辑
摘要:SETNX SETNX key value 将 key 的值设为 value ,当且仅当 key 不存在。 若给定的 key 已经存在,则 SETNX 不做任何动作。 SETNX 是『SET if Not eXists』(如果不存在,则 SET)的简写。 可用版本:>= 1.0.0时间复杂度:O(1 阅读全文
posted @ 2020-04-06 21:01 八英里 阅读(1442) 评论(0) 推荐(0) 编辑
摘要:Redis Sadd 命令将一个或多个成员元素加入到集合中,已经存在于集合的成员元素将被忽略。 假如集合 key 不存在,则创建一个只包含添加的元素作成员的集合。 当集合 key 不是集合类型时,返回一个错误。 注意:在 Redis2.4 版本以前, SADD 只接受单个成员值。 语法 redis 阅读全文
posted @ 2020-03-16 18:53 八英里 阅读(3128) 评论(0) 推荐(0) 编辑
摘要:List<string[]> pathDeptArrayList = new List<string[]>(); private static void SetEntryInHashIfExists(string tenantId, string key, List<string[]> argvsL 阅读全文
posted @ 2020-03-06 02:14 八英里 阅读(452) 评论(0) 推荐(0) 编辑
摘要:Lua 脚本¶ Lua 脚本功能是 Reids 2.6 版本的最大亮点, 通过内嵌对 Lua 环境的支持, Redis 解决了长久以来不能高效地处理 CAS (check-and-set)命令的缺点, 并且可以通过组合使用多个命令, 轻松实现以前很难实现或者不能高效实现的模式。 本章先介绍 Lua 阅读全文
posted @ 2020-03-06 02:08 八英里 阅读(1124) 评论(0) 推荐(0) 编辑
摘要:事实上,IRedisClient里面的很多方法,其实就是Redis的命令名。只要对Redis的命令熟悉一点就能够非常快速地理解和掌握这些方法,趁着现在对Redis不是特别了解,我也对着命令来了解一下这些方法。 一、属性 IRedisClient的属性如下: 属性 说明 ConnectTimeout 阅读全文
posted @ 2020-03-06 00:21 八英里 阅读(312) 评论(0) 推荐(0) 编辑
摘要:测试发现,如果key已经存在,则调用Redis.Add(key, value)则不能添加或修改此key的内容value; 这样的话,我们在添加一个key和value的时候,不得不判断一次ContainsKey(key), 这样的话,就引起了两次搜索Reids的Hash Table的过程。 问题在于: 阅读全文
posted @ 2020-03-05 23:38 八英里 阅读(2050) 评论(0) 推荐(0) 编辑
摘要:set常见操作:(1)sadd向一个集合中添加一个元素。例如:sadd set1 Hello(2)smembers查看集合中的所有元素。例如:smembers set1(3)srem删除集合中一个指定的元素。例如:srem set1 Hello(4)spop随机弹出set集合中德一个元素。例如:sp 阅读全文
posted @ 2020-03-05 23:19 八英里 阅读(410) 评论(0) 推荐(0) 编辑

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