redis
cjf_wei
这个作者很懒,什么都没留下…
展开
-
Redis之Lua脚本:原子性的执行exsits&incr
Redis提供的命令虽然不少, 但是严格的说计算能力还是比较有限的. 好在Redis2.6版本后引入Lua脚本, 大大增强了这方面的计算能力. 最重要的是执行lua脚本还具备原子性, 所以在对一致性要求高的环境下, lua脚本或许是个不错的选择.本文通过具体的场景来简介下lua脚本的使用.这里,我们基于Springboot框架的RedisTemplate来操作redis.问题抽象:使用redis计数, 计数器的key会在生命周期是15分钟;每次优先查询redis中的计数器,当计数值不存在时,从数据库原创 2020-07-11 17:58:57 · 2305 阅读 · 0 评论 -
Linux下C++操作redis简述
Redis是基于内存的高性能key-value存储系统,是在实际项目中常用来作为缓存,队列,数据库来使用。本文主要介绍在Linux环境下如何使用C++作为客户端操作Redis。原创 2016-11-13 11:30:28 · 2025 阅读 · 0 评论 -
使用redis存储全球IP库
将本文以行表形式存储于关系型数据库中的IP信息库,通过转换,存储到key-value型的Redis库中,以加快查询的速度。本文通过使用Redis的散列类型和有序集合类型来实现这种需求。在工程中常有这样的需求,即给定IP(本文一律考虑将点分十进制的ip转为无符号整型),从(全球)IP库中查找相关信息。若将IP库存储于关系型数据库中(本文仅截取部分字段用于阐明),其形式大概如下: TA...原创 2018-05-12 19:53:38 · 3497 阅读 · 5 评论