![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 52
luopeng207663436
月入好多k的Java搬砖工程师
展开
-
docker搭建redis集群并配置公网互相连通
解决方案:每个Redis集群节点都需要打开两个TCP连接。 用于为客户端提供服务的普通Redis TCP端口,例如6379,加上通过向数据端口添加10000获得的端口:16379,第二个端口用于集群总线,即使用二进制协议的节点到节点通信通道。节点使用集群总线进行故障检测,配置更新,故障转移授权等。客户端永远不应尝试与集群总线端口通信,但始终使用正常的Redis命令端口,但请确保在防火墙中打开两个端口,否则Redis群集节点将无法通信。 正式因为上面的解释原创 2022-01-23 17:58:07 · 1340 阅读 · 0 评论 -
常见常用redis.confg配置
参数说明redis.conf 配置项说明如下:1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定pidfile /var/run/redis.pid3. 指定Redis监听端口,默认端口为6379,作者在自己的一篇博文中解释了为什么选用6379作为默认端口,因为6379在手机按键上MERZ对应的号码原创 2020-06-25 23:24:36 · 222 阅读 · 0 评论 -
Redis核心知识(二)
AOF(Append Only File)以日志的形式来记录所有的写操作,保存的是appendonly.aof文件,该机制默认关闭,配置文件appendonly = yes的形式来激活。aof持久化策略配置#aof持久化策略的配置#no表示不执行fsync,由操作系统保证数据同步到磁盘,速度最快。#always表示每次写入都执行fsync,以保证数据同步到磁盘。#everysec表示每秒执行一次fsync,可能会导致丢失这1s数据。appendfsync everysec触发aof重写机制原创 2020-06-25 22:40:21 · 1603 阅读 · 0 评论 -
Redis核心知识(一)
Redis起步传统ACID事务是由一组SQL语句组成的逻辑处理单元,事务具有4属性,通常称为事务的ACID属性。原子性(Actomicity):事务是一个原子操作单元,其对数据的修改,要么全都执行,要么全都不执行。一致性(Consistent):在事务开始和完成时,数据都必须保持一致状态。这意味着所有相关的数据规则都必须应用于事务的修改,以操持完整性;事务结束时,所有的内部数据结构(如B树索引或双向链表)也都必须是正确的。eg:有3个人进行转账操作,为了保证一致性(即3个人 的账号金额总原创 2020-06-25 00:27:58 · 1160 阅读 · 0 评论 -
Redis基本操作详解
string的基本操作set、getmset、mgetdelappendstrlenincr、decrincrby、decrbyincrbyfloat字打错了,是setexset order:id:1:name zhangsan上图操作如下hash基本操作listlpush 双向链表,左插,与rpush顺序相反-lrange 从左边取值,范围在start到stop,stop可以是-1来表示倒数第一位lpop 从左边获取并移除一位,rpop从右原创 2020-06-23 22:20:45 · 166 阅读 · 0 评论