![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 81
气运2020
这个作者很懒,什么都没留下…
展开
-
Redis的单机与三种集群模式,如何保证Redis高并发、高可用
一、 如何保证 Redis 的高并发? Redis 通过主从集群架构,实现读写分离,主节点负责写,并将数据同步给其他从节点,从节点负责读,从而实现高并发。如何保证Redis的高并发 - __Meng - 博客园 (cnblogs.com)单机Redis的问题: 单机的redis几乎不太可能说QPS超过10万+,一般在几万。除非一些特殊情况,比如你的机器性能特别好,配置特别高,物理机,维护做的特别好,而且你的整体的操作不是太复杂。单机Redis易成为高并发的瓶颈!主从架构的Re原创 2022-05-17 14:56:14 · 2726 阅读 · 0 评论 -
Redis缓存三大问题以及解决方案
Redis缓存三大问题以及解决方案?缓存穿透缓存雪崩缓存击穿redis(五)-缓存三大问题及解决方案_haoxin963的博客-CSDN博客_redis三大问题看完这篇Redis缓存三大问题,保你能和面试官互扯。 - 简书 (jianshu.com)1. 缓存穿透:查询数据不存在 业务系统要查询的数据根本就存在!当业务系统发起查询时,按照上述流程,首先会前往缓存中查询,由于缓存中不存在,然后再前往数据库中查询。由于该数据压根就不存在,因此数据库也返回空。这就是缓存穿透。综上原创 2022-05-16 22:22:02 · 841 阅读 · 0 评论 -
数据库分类与数据库基本原则(ACID、CAP、BASE)
分布式系统中ACID和CAP有什么区别 - 知乎 (zhihu.com)关系型数据库遵循ACID规则 && NoSQL 数据库BASE CAP - 玲汐 - 博客园 (cnblogs.com)分布式系统设计时,遵循CAP原则_alpha_2017的博客-CSDN博客1、数据库与数据库规则1.1 数据库1)关系型数据库SQL: 传统的SQL数据库的事务通常都是支持ACID的强事务机制关系型数据库:- 高度组织化结构化数据- 结构化查询语言(SQL) (SQL)-.原创 2022-05-16 20:25:44 · 2118 阅读 · 0 评论 -
python使用Redis(主要针对hash数据结构)
python操作hash哈希# 连接redis import redis host = '172.16.200.49'port = 6379 pool = redis.ConnectionPool(host=host, port=port) r = redis.Redis(connection_pool=pool)1)hset(name, key, value)# name对应的hash中设置一个键值对(不存在,则创建;否则,修改) # 参数: # name,redi原创 2022-03-08 17:12:58 · 798 阅读 · 0 评论 -
Redis的zset结构——跳表SkipList
Redis的zset结构——跳表SkipList跳表(SkipList)设计与实现(Java) - bigsai - 博客园 (cnblogs.com)Redis源码剖析之跳表(skiplist)_xindoo-CSDN博客跳跃表(简称跳表)由美国计算机科学家***William Pugh发明于1989年***。他在论文《Skip lists: a probabilistic alternative to balanced trees》中详细介绍了跳表的数据结构和插入删除等操作。跳表(Sk转载 2022-02-23 11:32:19 · 743 阅读 · 0 评论 -
Redis的Geo源码分析
源码位置:redis/src/geo.credis/src/geohash_helper.credis/src/geohash.cRedis源码剖析之GEO——Redis是如何高效检索地理位置的?_xindoo-CSDN博客Redis源码剖析之跳表(skiplist)_xindoo-CSDN博客上文中花了大量篇幅讲解了geohash的实现,其实看到这里,你基本上已经理解了redis中的geohash的实现了。本质上redis中的geo就是对geohash的封装,具体geohash相关的代码就原创 2022-02-23 11:30:45 · 879 阅读 · 0 评论 -
Geohash的原理介绍、Redis的Geo命令总结、Python使用Redis的Geo模块
Geohash一.GeoHash编码介绍参考:https://hogwartsrico.github.io/2015/01/22/About-GeoHash/Geohash原理 - 简书 (jianshu.com)1.Geohash认识GeoHash本质上是空间索引的一种方式,其基本原理是将地球理解为一个二维平面,将平面递归分解成更小的子块,每个子块在一定经纬度范围内拥有相同的编码。以GeoHash方式建立空间索引,可以提高对空间poi数据进行经纬度检索的效率。GeoHash将二维的经纬度原创 2022-02-16 15:58:35 · 5572 阅读 · 0 评论 -
Redis遍历、模糊匹配key的两个命令keys、scan(python使用Redis)
Redis遍历、模糊匹配key的两个命令keys、scan(python使用Redis)(1)全量遍历–keys命令获取Redis中的所有键:import redis pool=redis.ConnectionPool(host='10.3.1.151',port=6379,password='mca321',db=2) r = redis.tRedis(connection_pool=pool) # 获得改=该数据库下所有键keys = r.keys() # 得到键的数据结原创 2022-02-16 15:50:48 · 18160 阅读 · 0 评论 -
Redis使用与内存优化
关于Redis的安装配置,可以参考: https://blog.csdn.net/weixin_46307478/article/details/122204294关于Python使用Redis,可以参考:https://blog.csdn.net/weixin_46307478/article/details/122953512三、Redis使用与内存优化redis 实际上的内存管理成本非常高,即占用了过多的内存,属于用空间换时间。作者对这点也非常清楚,所以提供了一系列的参数和手段来控制和节省.原创 2022-02-16 10:57:23 · 954 阅读 · 0 评论 -
Linux上Redis的安装
一、Redis的安装下载Redis1.解压编译安装# 解压编译安装(odc) [mca@clu01 software]$ tar -xvf redis-6.2.6.tar.gz (odc) [mca@clu01 software]$ cd redis-6.2.6/(odc) [mca@clu01 redis-6.2.6]$ make(odc) [mca@clu01 redis-6.2.6]$ cd src(odc) [mca@clu01 src]$ sudo make install原创 2021-12-28 22:24:27 · 1060 阅读 · 0 评论 -
python使用Redis(主要针对zset数据结构)
原创 2022-02-15 22:30:02 · 2200 阅读 · 0 评论