在面试的时候我们经常会被问道redis的数据结构,我们经常只会回答5种常见的数据结构,分别是字符串,链表,集合,有序集合,hash。其实在这之外,还有三种数据结构非常的又用,它们分别是bitmap,geo,hyper logl...
redis
一致性hash算法
我们都知道单机应用很简单,但是一旦涉及到多机应用,涉及到分布式,那么事情就会变得复杂,而一致性hash算法就是为了解决分布式中添加节点不造成大量节点数据重新分配的算法。 诞生 1997年,Karger在cache中首次...
redis消息队列的使用
很久之前就是知道redis可以作为消息队列使用,但是一直没有实际使用过,今天实际使用了一下,发现还是有一些内容需要注意的。 redis有5个常用数据结构,分别是string,list,set,hash,sorted set, 其中list就是...
php程序执行返回时间过长的原因
关闭xdebug 开发环境我们经常需要调试,因此xdebug我们经常开启,但是线上的环境,我们一定要关闭xdebug。在打开xdebug的时候,我们的程序返回时间平均在200ms以上,可以说非常的慢,但是当我们关掉xdebug的时候...
redis 经典面试题
什么是redis Remote Dictionary Server(Redis)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 它通常被称为数据结构服务器,因为值(value)...
php连接redis
php在应付高并发的时候,需要内存数据库,这时候redis就派上了用场。下面说下如何安装和使用redis.yum install redis/apt-get install redis 就可以非常方便的安装好reids.service redis start /systemctl start ...
redis种rdb,aof2种备份介绍
提到高并发我们就离不开nginx和redis这2个利器,可以说它们就是南乔峰,北慕容。下面主要说说redis,说说它的2种备份方式。RDB和AOF是redis内置的2种备份方式。RDB-Redis Database 的缩写,见名思意,就是对数据库...
无法启动此程序,因为计算机中丢失MSVCR120.dll。尝试重新安装该程序以解决此问题
老张今天安装一个破解版的PC,结果安装之后打开报错 无法启动此程序,因为计算机中丢失MSVCR120.dll。尝试重新安装该程序以解决此问题 后来用电脑管家,360等电脑诊所,都没解决,网上也有好多解决办法都无效 ...
无法定位程序输入点ucrtbase.terminate于动态链接库api-ms-win-crt-runtime-|1-1-0.dll
近日,老张想玩一玩Python,结果安装了Python之后报错老张翻山越岭,百度了一天,试了各种办法,最后找到了解决办法,现在分享给大家,希望能给你一点帮助,节省一点时间实际上安装条件有3条,一是系统更新到SP1...
Redis 链表实现
Redis封装了链表,下面看redis如何实现的链表typedef struct listNode{ struct listNode *prev; struct listNode *next; &nb...