-
redis初学者你有福了—带你进入Redis不一样的世界
【redis是什么】 redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。 redis的官网地址,非常好记,是redis.io。(特意查了一下,域名后缀io属于国家域名,是british Indian Ocean territory,即英属印度...
05月08日[游戏|数码]浏览:378
-
Redis集群进行批量操作的几种方式
参考 《redis并发与运维》 串行命令 由于n个key是比较均匀的分布在Redis Cluster的各个节点上,因此无法使用mget命令一次性获取,所以通常来讲要获取n个key的值,最简单的方法就是逐次执行n个get命令,这种操作的时间复杂度较高,它的操作时间 = n次网络时间 + n次命令时...
05月07日[游戏|数码]浏览:497
-
阿里架构师教你处理高并发:2种方法,解决Redis和Mysql一致性
需求起因 在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库。 这个业务场景,主要是解决读数据从Redis缓存,一般都是按照下图的流程来进行业务操作。 读取缓存步骤一般没有什...
05月06日[游戏|数码]浏览:279
-
Redis两种持久化机制RDB和AOF详解
redis是一个内存数据库,数据保存在内存中,但是我们都知道内存的数据变化是很快的,也容易发生丢失。幸好Redis还为我们提供了持久化的机制,分别是RDB(Redis DataBase 和AOF(Append Only File 。 在这里假设你已经了解了redis的基础语法,某字母网站都有很好的...
05月06日[游戏|数码]浏览:485
-
redis sds 介绍
字符串是redis中最为常见的存储数据存储类型,其底层实现是简单的动态字符串sds(simple dynamic string ,可以修改的字符串。 sds 介绍 sds本质上是 char *,因为有了表头sdshdr结构的存在,所以sds比传统c字符串在某些方面更加优秀,并且能够兼容传统C字符...
05月05日[游戏|数码]浏览:413
-
Redis几乎所有命令都在这了,还说你不会?
密码登录: 1. redis-cli -h 127.0.0.1 -p 6379 -a flyvar 字符串类型: 1. set name ericzhao // set key value [EX seconds] [PX milliseconds] [NX|XX] 2. redis 127...
05月03日[游戏|数码]浏览:500
-
Redis,Nginx,Netty为什么这么香?
redis,Nginx,Netty,Node.js 为什么这么香?这些技术都是伴随 linux 内核迭代中提供了高效处理网络请求的系统调用而出现的。今天我们从操作系统层面理解 Linux 下的网络 IO 模型! 图片来自 Pexels I/O( INPUT/OUTPUT),包括文件 I/O、网络 I...
05月02日[游戏|数码]浏览:479
-
PHP操作Redis常用方法总结
连接数据库 $redis = new Redis( ; $redis->connect('127.0.0.1',6379 ;//链接redis服务 // 参数 // `host: string`,服务地址 // `port: int`,端口号 // `timeout: float`,链接时长...
05月01日[游戏|数码]浏览:483
-
一篇详解Redis延时队列
redis的 list 数据结构常用来作为 异步消息队列 使用,使用 rpush/lpush 操作 入队 ,使用 lpop/rpop 来操作 出队 > rpush my-queue Apple banana pear (integer 3 > llen my-queue (int...
05月01日[游戏|数码]浏览:404