Redis系列
文章平均质量分 85
Redis系列
老猫喜欢今日爬山
不积跬步无以至千里
展开
-
Redis新数据类型
现代计算机用二进制(位) 作为信息的基础单位, 1个字节等于8位, 例如“abc”字符串是由3个字节组成, 但实际在计算机存储时将其用二进制表示, “abc”分别对应的ASCII码分别是97、 98、 99, 对应的二进制分别是01100001、 01100010和01100011,如下图合理地使用操作位能够有效地提高内存使用率和开发效率。原创 2023-12-07 10:46:18 · 30 阅读 · 0 评论 -
Redis集群部署
在redis-cli每次录入、查询键值,redis都会计算出该key应该送往的插槽,如果不是该客户端对应服务器的插槽,redis会报错,并告知应前往的redis实例地址和端口。Redis 集群实现了对Redis的水平扩容,即启动N个redis节点,将整个数据库分布存储在这N个节点中,每个节点存储总数据的1/N。如果某一段插槽的主从都挂掉,而cluster-require-full-coverage 为yes ,那么 ,整个集群都挂掉。设定节点失联时间,超过该时间(毫秒),集群自动进行主从切换。原创 2023-12-07 11:17:18 · 35 阅读 · 0 评论 -
Redis主从复制、哨兵模式
其中mymaster为监控对象起的服务器名称,1为至少有多少个哨兵同意迁移的数量。原创 2023-12-07 11:08:24 · 126 阅读 · 0 评论 -
Redis持久化
AOF采用文件追加方式,文件会越来越大为避免出现此种情况,新增了重写机制, 当AOF文件的大小超过所设定的阈值时,Redis就会启动AOF文件的内容压缩, 只保留可以恢复数据的最小指令集.可以使用命令bgrewriteaof。整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能 如果需要进行大规模数据的恢复,且对于数据恢复的完整性不是非常敏感,那RDB方式要比AOF方式更加的高效。(3)AOF文件大小超过重写策略或手动重写时,会对AOF文件rewrite重写,压缩AOF文件容量;原创 2023-12-07 10:59:28 · 38 阅读 · 0 评论 -
Redis订阅、发布
Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。Redis 客户端可以订阅任意数量的频道。原创 2023-12-07 10:34:36 · 20 阅读 · 0 评论 -
Redis配置文件详解
注意Linux内核会将这个值减小到/proc/sys/net/core/somaxconn的值(128),所以需要确认增大/proc/sys/net/core/somaxconn和/proc/sys/net/ipv4/tcp_max_syn_backlog(128)两个值来达到想要的效果。设置tcp的backlog,backlog其实是一个连接队列,backlog队列总和=未完成三次握手队列 + 已经完成三次握手队列。在命令中设置密码,只是临时的。保存配置,停止服务,重启启动查看进程,不再是本机访问了。原创 2023-12-07 10:30:33 · 38 阅读 · 0 评论 -
Redis常用五大数据类型
String是Redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。String类型是二进制安全的。意味着Redis的string可以包含任何数据。比如jpg图片或者序列化的对象。String类型是Redis最基本的数据类型,一个Redis中字符串value最多可以是512M单键多值Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。它的底层实际是个双向链表。原创 2023-12-07 10:20:38 · 103 阅读 · 0 评论 -
Redis基础单机版部署
开源key-valuestringlistsetzsethash原子性排序缓存在内存周期性数据写入磁盘master-slave(主从。原创 2023-12-07 09:51:14 · 52 阅读 · 0 评论