
Redis
文章平均质量分 79
协奏曲❤
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis三种特殊数据类型
geospatial地理位置朋友的定位,附近的人,打车距离计算?Redis的Geo在Redis3.2版本就推出了,这个功能可以推算地理位置的信息,两地之间的距离,方圆几里的人可以查询一些测试数据6个命令GEOADD#getadd添加地理位置#规则:两极无法直接添加,一般会下载城市数据,直接通过java程序一次性导入!#参数,key,值(纬度、经度、名称)127.0.0.1:6379> GEOADD china:city 116.40 39.90 beijing(integer)原创 2022-04-16 09:04:52 · 178 阅读 · 0 评论 -
Redis哨兵模式
自动选举老大的模式概述主从切换技术的方法是︰当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费事费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们优先考虑哨兵模式。Redis从2.8开始正式提供了Sentinel (哨兵)架构来解决这个问题。谋朝篡位的自动版,能够后台监控主机是否故障,如果故障了根据投票数自动将从库转换为主库。哨兵模式是一种特殊的模式,首先Redis提供了哨兵的命令,哨兵是一个独立的进程,作为进程,它会独立运行。其原理是哨兵通过发送原创 2022-04-13 11:27:28 · 1306 阅读 · 0 评论 -
Redis缓存穿透和雪崩
服务的高可用问题Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据的一致性要求很高,那么就不能使用缓存。另外的一些典型问题就是,缓存穿透、缓存雪崩和缓存击穿。目前,业界也都有比较流行的解决方案。缓存穿透(查不到)概念缓存穿透的概念很简单,用户想要查询一个数据,发现redis内存数据库没有,也就是缓存没有命中,于是向持久层数据库查询。发现也没有,于是本次查询.原创 2022-04-13 11:19:43 · 148 阅读 · 0 评论 -
Redis五大数据类型
Redis-Keyttl name查看当前key的剩余时间查看当前key的类型String(字符串)90%的java程序员使用redis只会使用String类型!(避免)127.0.0.1:6379> set key1 v1 #设置值OK127.0.0.1:6379> get key1 #获得值"v1"127.0.0.1:6379> keys * #获得所有的值1) "key1"127.0.0.1:6379> EXISTS key1 #判断某一个key是否存在原创 2022-04-07 10:43:08 · 910 阅读 · 0 评论