Redis
已收录文章:514篇
-
本文实例讲述了Go语言操作redis用法。分享给大家供大家参考。具体如下: 复制代码 代码如下:package main import ( "fmt" "log" "redis" ) func main() { //DefaultSpec()创建一个连接规格 spe405 收藏
-
在前面的文章 Redis:我是如何与客户端进行通信的 中,我们介绍过RESP V2版本协议的规范,RESP的全程是Redis Serialization Protocol,基于这个实现简单且解析性能优秀的通信协议,Redis的服务端与客405 收藏
-
? hapiblog 博客 api 基于 git clone https://github.com/oliyg/hapiblog.git ? 配置环境变量 根目录新增 .env 文件,仿照 .env.example 配置环境变量: # server HOST = HOST PORT = PORT # mysql MYSQL_USERNAME = MYSQL_USERNAME MYSQL_PASS405 收藏
-
Redis Sorted Set 用 ZRANGE BYSCORE 做时间范围分页时,重复分数和闭区间很容易让数据重复或漏掉。本文从线上分页现场出发,给出 score 加 member 的边界游标写法、复查命令和回滚判断。405 收藏
-
新浪微博的工程师们曾经在多个公开场合都讲到过,微博平台当前在使用并维护着可能是世界上***的Redis集群,其中***的一个业务,单个业务使用了超过 10T 的内存,这里说的就是微博关系服务403 收藏
-
身为一个做了十年开发的老司机程序员,这十年中我获得了项目经理、CTO、大公司架构师的经历。但再仔细一想,这十年中我至少浪费了五年时间走了很多弯路,这五年可以足够让自己成长为一401 收藏
-
Go-操作redis 安装 golang操作redis的客户端包有多个比如redigo、go-redis,github上Star最多的莫属redigo。 github地址:https://github.com/garyburd/redigo 目前已经迁移到:https://github.com/gomodule/redigo 文档:https400 收藏
-
CREATE TABLE `users_message` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(200) DEFAULT NULL, `content` varchar(4000) DEFAULT NULL, `uid` int(11) DEFAULT NULL, `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `msg_type` tinyint(4) DEF400 收藏
-
当Redis中清理了大量的Key之后原先Redis申请的内存(used_memory_rss)将继续持有而不会释放,此时查看内存信息将会看到存在大量的内存碎片。那么,Redis的内存碎片可以清理么,该如何清理呢?翻400 收藏
-
从 Redis Key 生命周期治理趋势入手,分析散落 Key、无 TTL、大 Key 和过期策略带来的问题,给出规则登记、扫描任务、告警处理、复盘指标的渐进式采用路径。400 收藏
-
1. 为什么说Java是一门平台无关语言? 平台无关实际的含义是“一次编写到处运行”。Java 能够做到是因为它的字节码(byte code)可以运行在任何操作系统上,与底层系统无关。 2. 为什么 Java 不399 收藏
-
为什么用分布式锁?在讨论这个问题之前,我们先来看一个业务场景:系统A是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一399 收藏