序 本文主要研究一下redis的GEO的使用 相关命令 geoadd 时间复杂度为O(log(N)) geoadd cityGeo 116.405285 39.904989 "北京" geoadd cityGeo 121…
标签:redis
【Leetcode】62. 不同路径
作者: 码蹄疾 毕业于哈尔滨工业大学。 小米广告第三代广告引擎的设计者、开发者; 负责小米应用商店、日历、开屏广告业务线研发; 主导小米广告引擎多个模块重构; 关注推荐、搜索、广告领域相关知识; 题目 一个机器人位于一个…
redis的HyperLogLog实战
序 本文主要研究一下redis的HyperLogLog的用场 相关命令 pfadd 每添加一个元素的复杂度为O(1) 127.0.0.1:6379> pfadd uv0907 uid1 uid2 uid3 (int…
redis的bitset实战
序 本文主要研究一下redis的bitset数据结构的用场 相关命令 SETBIT 时间复杂度为O(1) setbit login.20180906 102400000 0 setbit login.20180905 2…
Redis安装以及PHP开启Redis扩展
CentOS7 linux下yum安装redis以及使用 一、安装redis1、检查是否有redis yum 源yum install redis 2、下载fedora的epel仓库yum install epel-re…
聊聊spring-boot-starter-data-redis的配置变更
序 本文主要研究一下spring-boot-starter-data-redis的配置变更 配置变更 以前是spring-boot的1.4.x版本的(spring-data-redis为1.7.x版本),最近切到2.0.…
利用Redis锁解决高并发问题
这里我们主要利用Redis的setnx的命令来处理高并发。 setnx 有两个参数。第一个参数表示键。第二个参数表示值。如果当前键不存在,那么会插入当前键,将第二个参数做为值。返回 1。如果当前键存在,那么会返回 0。 …
[深入理解Redis]读取RDB文件
最近在做一个解析rdb文件的功能,途中遇到了一些问题,也解决了一些问题。具体为什么要做这件事情之后再详谈,本次主要想聊聊遇到的开始处理文件时遇到的第一个难题:理解RDB文件的协议、如何读取二进制文件。 RDB文件 [Re…
centos6.8下 redis安装及远程访问设置
1.安装Remi的软件源 yum install -y http://rpms.famillecollet.com/enterprise/remi-release-6.rpm 2.安装redis yum --enable…
Redis字符串键的底层原理
Redis字符串键的底层原理 不要遗忘最初的目标。 —RuiDer 本篇文章来源:《Redis设计与实现》一书,特别推荐 before C语言基础 Redis基础 导入 redis的命令如下: set x "…
laravel 队列
在实际的项目开发中,我们经常会遇到需要轻量级队列的情形,例如发短信、发邮件等,这些任务不足以使用 kafka、RabbitMQ 等重量级的消息队列,但是又的确需要异步、重试、并发控制等功能。通常来说,我们经常会使用 Re…
Redis
数据结构与对象 数据类型 可以存储的值 操作 String 字符串、整数或浮点型 对整个字符串或者字符串的对整数和浮点数执行自增或自减操作 List 列表 从两端压入或者弹出元素对单个或者多个元素进行修剪、只保留一个范围…