1. Redis简介 Redis,一个开源的 key-value,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(l…
分类:redis
后端常用开源组件合集(持续更新中)
1. 常用库 awesome – golang开源库集合 2. 编码规范 cppguide – C++编码规范CodeReviewComments – go code review建议…
Mybatis缓存
Mybatis缓存 因为热爱,所以拼搏。 —RuiDer 前导必备 - 数据库 - Mybatis Mybatis缓存 Mybatis提供缓存支持,志在提升开发的性能。数据库数据的索引一般是基于磁盘的,而内存…
Redis 4.0.10 中文文档(目录)
Redis文档也可以在redis-doc github存储库中使用原始(计算机友好的)格式。 使用redis编程 Redis实现的完整的命令列表,以及每个命令的完整文档 Pipelining:学习如何同时发送多个命令,节…
redis分布式锁
开发中会遇到提工单的时候如果处理点击多次的情况,后端使用redis分布式锁实现。 选用Redis实现分布式锁原因 Redis有很高的性能 Redis命令对此支持较好,实现起来比较方便 实现思想 获取锁的时候,使用setn…
redis过期键的删除策略
1.定时删除:在设置键的过期时间的同时,创建一个timer,让定时器在键的过期时间到达时,立即执行对键的删除操作。(主动删除)对内存友好,但是对cpu时间不友好,有较多过期键的而情况下,删除过期键会占用相当一部分cpu时…
工作记录 >> 登录短信验证码防刷解决思路
一、写在前面 在互联网的发展史上,安全总是一个绕不开话题, 你有安全盾、我有破盾矛。所谓道高一尺、魔高一丈,不过互联网安全也正是在这种攻防中慢慢的发展起来的。 不过今天写的没有上面说的那么高大,只是一个小小的防刷解决思路…
【redis专题(5)】命令语法介绍之sets
关于 redis的无序集合有三个特点: 无序性, 确定性(描述准确) , 唯一性; 有点类似于数据容器; 增 SADD key member1 [member2] 作用: 往集合key中增加元素注意: 集合具有唯一性,已…
Redis和MySQL数据同步及Redis使用场景
1.同步MySQL数据到Redis (1) 在redis数据库设置缓存时间,当该条数据缓存时间过期之后自动释放,去数据库进行重新查询,但这样的话,我们放在缓存中的数据对数据的一致性要求不是很高才能放入缓存当中。 &nbs…
阿里云 ECS 部署:nginx+MySQL+Laravel+PHP7+Redis+Node.js
版本:ubuntu 14.04(64位) 1.安装 Nginx(version:1.9) 1、首先添加nginx_signing.key wget http://nginx.org/keys/nginx_signing.…
CentOS7 redis安装 并作为基础服务
(原创:http://blog.csdn.net/u0100738…写此文,仅仅是为了增强记忆 安装完成后,如果有需要修改Redis密码的: $ redis-cli127.0.0.1:6379> pin…
一看就能懂的Redis基础教程
Redis 简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key – value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将…