51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#redi
Redis学习笔记~关于空间换时间的查询案例
回到目录空间与时间空间换时间是在数据库中经常出现的术语,简单说就是把查询需要的条件进行索引的存储,然后查询时为O(1)的时间复杂度来快速获取数据,从而达到了使用空间存储来换快速的时间响应!对于redis这个k/v存储系统来说,复杂的查询不是它所建议的,它的优势在于通过key快速定位数据,它定位数据的速度与数据多少没有直...
代码星球
·
2020-07-18
Redis
学习
笔记
关于
空间
Redis集群~StackExchange.Redis(10月6号版1.1.608.0)连接Twemproxy支持Auth指令了
回到目录对于StackExchange.Redis这个驱动来说,之前的版本在使用Proxy为Twemproxy代理时,它是不支持Password属性的,即不支持原始的Auth指令,而我也修改过源代码,为CommandMap添加了Auth但最后测试的结果还是失败了,就在10月1过完后的第一天,我升级了StackExcha...
代码星球
·
2020-07-18
Redis
集群
StackExchange.Redis
10月
6号版
Lind.DDD.RedisClient~对StackExchange.Redis调用者的封装及多路复用技术
回到目录两雄争霸使用StackExchange.Redis的原因是因为它开源,免费,而对于商业化的ServiceStack.Redis,它将一步步被前者取代,开源将是一种趋势,商业化也值得被我们尊重,毕竟人家研究代码也不容易,做商品也很正常,当然这不是我们今天的重点,今天主要说一下对StackExchange.Redi...
代码星球
·
2020-07-18
Lind.DDD.RedisClient
StackExchange.Redis
用者
封装
多路
Redis集群~StackExchange.redis连接Sentinel服务器并订阅相关事件(原创)
回到目录对于redis-sentinel我在之前的文章中已经说过,它是一个仲裁者,当主master挂了后,它将在所有slave服务器中进行选举,选举的原则当然可以看它的官方文章,这与我们使用者没有什么关系,而对于sentinel来说,它在进行主从切换时,会触发相关事件,这是和我们开发人员有关系的,如当+switch-m...
代码星球
·
2020-07-18
Redis
集群
StackExchange.redis
连接
Sentinel
Redis集群~windows下搭建Sentinel环境及它对主从模式的实际意义
回到目录关于redis-sentinel出现的原因Redis集群的主从模式有个最大的弊端,就是当主master挂了之前,它的slave从服务器无法提升为主,而在redis-sentinel出现之后,有效的解决了这个问题,它相当于是一个投票者或者哨兵,它时刻监视着redis集群的各个服务器,当主master挂...
代码星球
·
2020-07-18
Redis
集群
windows
搭建
Sentinel
Redis学习笔记~常用命令总结
回到目录客户端redis-cli常用的命令总结连接到服务器redis-cli-h127.0.0.1-p6379--连接指定的redis服务器发布/订阅,pub/sub模式运行在redis进程中,不会被持久化过,进程挂了,信息丢失SUBSCRIBELind--订阅一个管道PUBLISHLind"你好,大叔!"--发布一个...
代码星球
·
2020-07-18
Redis
学习
笔记
常用
命令
Redis集群~StackExchange.redis连接Twemproxy代理服务器
回到目录本文是Redis集群系列的一篇文章,主要介绍使用StackExchange.Redis进行Twemproxy(文中简称TW)代理服务的连接过程,事务上,对于TW来说,我们需要理解一下它的物理架构,它类似于Nugix,主要实现的是请求转发,但它还有一个重要的功能,那就是自动分片,这对于大数据是很必要的,你的服务器...
代码星球
·
2020-07-18
Redis
集群
StackExchange.redis
连接
Twemproxy
Redis学习笔记~conf自主集群模式
回到目录Redis自主提供了集群模式,当然也只是比较简单的读写分离模式,或者叫主从模式,它在各个redis服务端自己做数据同步机制,当然就是将主服务端的信息同步到各个slave服务器上,在客户端集成的驱动中,需要指定主节点和从节点的信息,服务端根据各自的conf的文件来实现的,下面我主要说一下两大客户端驱动是实现集群的...
代码星球
·
2020-07-18
Redis
学习
笔记
conf
自主
Redis 6.0 TLS支持
原文:https://redis.io/topics/encryption翻译:WenHui转载:中间件小哥 Redis从版本6开始支持SSL/TLS,这是一项可选功能,需要在编译时启用。编译要使用TLS支持进行构建,你需要OpenSSL开发库(例如Debian/Ubuntu上的libssl-dev)。运行m...
开发笔记
·
2020-07-16
Redis
TLS
支持
Redis 阻塞原因
A.api或数据结构使用不合理: 如:对一个包含上万元素的hash结构执行hgetall操作,数据量大且命令复杂度O(n),必然阻塞B.慢查询:前面有介绍C.大对象: 执行./redis-cli-h{ip}-p{port}--bigkeys命令可找出当前最大对象出来,接着便可对大对象进行调整或缩减或分成多个...
代码星球
·
2020-07-14
Redis
阻塞
原因
Redis Cluster
Redis3.0版本之前,可以通过RedisSentinel(哨兵)来实现高可用(HA),从3.0版本之后,官方推出了RedisCluster,它的主要用途是实现数据分片(DataSharding),不过同样可以实现HA,是官方当前推荐的方案。在RedisSentinel模式中,每个节点需要保存全量数据,冗余比较多,而...
代码星球
·
2020-07-14
Redis
Cluster
Redis Sentinel
转自:https://www.cnblogs.com/kevingrace/p/9004460.html一、sentinel哨兵模式介绍Sentinel(哨兵)是用于监控redis集群中Master状态的工具,是Redis的高可用性解决方案,sentinel哨兵模式已经被集成在redis2.4之后的版本中。sentin...
代码星球
·
2020-07-14
Redis
Sentinel
Redis和Memcached比较
1.Memcached简介Memcached是以LiveJurnal旗下DangaInteractive公司的BardFitzpatric为首开发的高性能分布式内存缓存服务器。其本质上就是一个内存key-value数据库,但是不支持数据的持久化,服务器关闭之后数据全部丢失。Memcached使用C语言开发,在大多数像L...
代码星球
·
2020-07-14
Redis
Memcached
比较
Linux下Nginx、PHP、MySQL、Redis开机自启动设置
一、Nginx开机启动设置1、在/etc/init.d/目录下创建脚本vi/etc/init.d/nginx2、更改脚本权限chmod775/etc/init.d/nginx3、编写脚本内容 #!/bin/shset-ePATH=/usr/local/sbin:/usr/local/bin:/sb...
代码星球
·
2020-07-14
Linux
Nginx
PHP
MySQL
Redis
PHP 安装 redis、memcached、openssl、pdo_mysql等
PHP openssl扩展的安装 这些插件可以通过在php.ini中添加extension的方式来加载所需要的插件,其实在php的安装包里就已经有相关的插件代码包了,在php7/ext里面 步骤: 1、cdphp7/ext(mysql是你的源码文件夹) 2、cdopenssl ...
代码星球
·
2020-07-14
PHP
安装
redis
memcached
openssl
首页
上一页
...
51
52
53
54
55
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他