分类下相关文章
2024-12-15 · 阅读 277 · 字数 133
系统环境 Windows WSL Ubuntu 20.04 > cat /etc/os-release NAME="Ubuntu" VERSION="20.04.2 LTS (Focal Fossa)" 安装方式一:apt 安装命令 sudo apt install redis-server 安装完成。 查看版本号 > redis-server --version Redis server v=5.0.7 sha=00000000:0 malloc=jemalloc-5.2.1 bits=64 build=66bd629f924ac924 ...
2022-01-07 · 阅读 2885 · 字数 118
https://redis.io/topics/lru-cache /etc/redis.conf maxmemory 100mb Failed to stop redis.service: The name org.freedesktop.PolicyKit1 was not provided by any .service files See system logs and 'systemctl status redis.service' for details. 如何查看单个进程的内存占用 redis 默认没有最大内存限制 By Default maxmemory has no limi ...
2018-07-20 · 阅读 6437
目标是实现后台缓存最近的 50 次 IP 查询,展示到 IP 查询页面 中。 同时对最近的 IP 查询结果做缓存。 redis 定长 list 的使用,保存最近50次查询结果 参考 redis 官方文档 https://redis.io/commands/ltrim 逻辑是,每次 push 之后,执行 trim 操作,将多余的数据清理掉,保持定长。 127.0.0.1:6379> lpush recent_result 1 (integer) 1 127.0.0.1:6379> lpush recent_result 2 (integer) 2 127.0.0.1:6379> ...
2018-10-12 · 阅读 15843
MySQL 做排名功能很痛苦,因为我想不到简单的方法直接获取到某个用户,或是 Item 的排名,除非遍历。 而 Redis Sorted Set 恰好提供了便捷的方式。 如何更新分数 Sorted sets' scores can be updated at any time. Just calling ZADD against an element already included in the sorted set will update its score (and position) with O(log(N)) time complexity. 为排行榜插入数据 zadd 'te ...
2018-08-18 · 阅读 20462
功能概述 用户A打开手机,可以看到附件的商铺,或者附件的人。甚至告诉用户,你正在某个商铺中。 geohash 的疑问 geohash 能否实现直接告诉用户正在某个商铺中? geohash 代表了一个块状区域,而不是一个点,但是商铺一定是个正方形区域么? 数据库选型 目前暂定 redis。Redis 于 3.2.0 版本加入了 geohash 的支持,而目前的稳定版是 3.2.3. Redis geohash 如何找到关于 redis geohash 的资料?当然是 redis 官网。 GEOADD key 看这个文档基本就明白了。但是,那个示例想看懂的话,还是需要查一下意大利地理 redis& ...
2015-12-12 · 阅读 18273
测试目的 测试一下在 redis 主从配置下,单点故障对应用层 (Python) 的影响。 测试环境 系统: Ubuntu 14.10 redis 版本: 2.8.17 (redis-server -v) Python 版本: 2.7.8 Python Redis 版本: 2.10.3 (python -c "import redis; print redis.VERSION") Redis 官网给出的 Sentinel 配置示例,实际上是模拟了对两个不同 redis replication 的监控。 sentinel monitor mymaster 127.0.0 ...
2015-12-12 · 阅读 13062
redis replication 与 cluster 的区别 概念区分 redis replication 是主从复制 cluster 是对全量数据进行 sharding, 散列到不同的节点上 redis replication 经典的 master/slave 模式, 即主从复制 (replication), 参考 可以一 master 多 slave slave 可以再分出 slave,类似树形结构 master/slave 是非阻塞式同步,即同步时,master 仍然可以进行读写操作 同步时,在 slave 侧也是非阻塞式的,即仍然可以进行读操作,但是读取的是同步前的数据 sla ...
2015-12-12 · 阅读 9784
Redis is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets. 通常 Redis 用来做什么 What Redis means actually? It means REmote DIctionary Server. 从 Redis 的名字可以看出,Redis 适合做数据 cache, ...
2016-04-15 · 阅读 31382
需求 最近在写爬虫,用来爬取美区亚马逊的商品信息。为了方便地做水平扩展,需要用到任务队列。 需求其实很简单,就是将 MySQL 中未处理的商品 ID, 推送到任务队列中。再由 N 个 worker 拉取任务,进行处理。 对任务队列的要求是 定长。防止任务队列内存占用过多,毕竟使用的是最便宜的 AWS 1G 内存的主机。 操作原子性。即同一个任务不能被两个以上的 worker 拉取到。 简单易用 RQ (Redis Queue) 由于之前使用 Redis 作为队列的代码没有做封装,剥离出来比较费事。于是 Google 了一下是否有现成的实现,还真有! RQ RQ (Redis Queue) ...
生活 | 跑步 清单 足球 鲁班 探索 孤独的美食家 驾驶 电视剧 收纳 奶爸 健康 game 电影 周末 joke |
---|---|
Geek | 健身 Laravel Git Vim MySQL Linux UI Windows SVN 纪录片 管理 Shell 游记 工具 手机 BackboneJS 自建博客 Mac DNS Tornado CDN Django Python AngularJS 理财 前端 Nginx 爬虫 Redis Javascript Browser 浏览器 推广 OAuth CSS PHP Social Networks 安全 运维 创业 杂记 VueJS Android Image IDE Java ReactJS 数据分析 SQLite RESTful 读书笔记 家电 ecshop Vagrant wordpress docker SEO GTD magento mongodb nodejs weex 冷知识 ruby iOS 微信小程序 AI CMS 快应用 backpack 广告联盟 OA 短信 UWP Win CSharp Tampermonkey graphviz 钉钉 WPS 数据字典 微信公众号 Fuchsia Adobe XD SQL Server thinkphp 代码规范 商业模式 Flutter 头痛的问题 serverless 视频制作 国际化 golang 服务器 Kotlin 网站建设 5G 笔记本 图片 spark spring 物联网 InfluxDB 图像识别 postgre rust |
成长的烦恼 | 闲言碎语 待产 不睡觉 写作 程序员 孙心然语录 原则 大鸿语录 |
地球 | 植物 时间 中文 赚钱 国家地理 烟台 一生伏首拜阳明 emoji 弟子规 英文 国际贸易 |