Redis
Redis学习之路
佬酒
较劲
展开
-
Redis(12)Bitmap
统计用户信息,活跃,不活跃!两个状态的,都可以使用 Bitmaps!127.0.0.1:6379> bitcount sign # 统计这周的打卡记录,就可以看到是否有全勤!使用bitmap 来记录 周一到周日的打卡!周一:1 周二:0 周三:0 周四:1 ......Bitmap 位图,数据结构!都是操作二进制位来进行记录,就只有0 和 1 两个状态!365 天 = 365 bit 1字节 = 8bit 46 个字节左右!统计操作,统计 打卡的天数!查看某一天是否有打卡!原创 2022-08-22 00:27:19 · 556 阅读 · 1 评论 -
Redis(11)Hyperloglog
A {1,3,5,7,8,7} B{1,3,5,7,8} 基数(不重复的元素) = 5,可以接受误差!Redis 2.8.9 版本就更新了 Hyperloglog 数据结构!Redis Hyperloglog 基数统计的算法!优点:占用的内存是固定,2^64 不同的元素的基数,只需要废 12KB内存!如果要从内存角度来比较的 话 Hyperloglog 首选!网页的 UV (一个人访问一个网站多次,但是还是算作一个人!)原创 2022-08-22 00:23:52 · 462 阅读 · 0 评论 -
Redis(10)Geospatial 地理位置
(获得所有附近的人的地址,定位!获得指定数量的人,200 所有数据应该都录入:china:city ,才会让结果更加请求!找出位于指定元素周围的其他元素!获得当前定位:一定是一个坐标值!km 表示单位为千米。mi 表示单位为英里。ft 表示单位为英尺。原创 2022-08-22 00:21:42 · 493 阅读 · 0 评论 -
Redis(9)五大数据类型 ——Zset(有序集合)
在set的基础上,增加了一个值set k1 v1 zset k1 score1 v12、排序从小到大排列值:从大到小排列值:按条件显示值的所有信息:3、移除 移除元素: 获取zset的元素的个数:4、获取指定区间元素个数 获取指定区间的成员数量的个数:...原创 2022-08-18 22:40:31 · 565 阅读 · 0 评论 -
Redis(8)五大数据类型——Hash(哈希)
hash变更的数据 user name age,尤其是是用户信息之类的,经常变动的信息!hash 更适合于对象的 存储String更加适合字符串存储!原创 2022-08-18 22:34:10 · 1601 阅读 · 0 评论 -
Redis(7)五大数据类型——Set(集合)
微博,A用户将所有关注的人放在一个set集合中!将它的粉丝也放在一个集合中!共同关注,共同爱好,二度好友,推荐好友!原创 2022-08-18 22:22:31 · 518 阅读 · 0 评论 -
Redis(6)五大数据类型——List(列表)
他实际上是一个链表,before Node after , left,right 都可以插入值如果key 不存在,创建新的链表如果key存在,新增内容如果移除了所有值,空链表,也代表不存在!在两边插入或者改动值,效率最高!中间元素,相对来说效率会低一点~...原创 2022-08-18 22:10:01 · 1240 阅读 · 0 评论 -
Redis(5)五大数据类型——string(字符串)
再创建(如果不存在,再设置 (在分布式锁中会常常使用!GET KEY(键)原创 2022-08-18 00:01:42 · 217 阅读 · 0 评论 -
Redis(4)数据类型
代码】Redis(4)数据类型。原创 2022-08-17 22:59:01 · 186 阅读 · 0 评论 -
Redis(3)Redis为什么这么快
核心:redis 是将所有的数据全部放在内存中的,所以说使用单线程去操作效率就是最高的,多线程(CPU上下文会切换:耗时的操作!多次读写都是在一个CPU上的,在内存情况下,这个就是最佳的方案!官方表示,Redis是基于内存操作,CPU不是Redis性能瓶颈,Redis的瓶颈是根据机器的内存和网络带宽,既然可以使用单线程来实现,就使用单线程了!所有就使用了单线程了!Redis 是C 语言写的,官方提供的数据为 100000+ 的QPS,完全不比同样是使用 key-vale的Memecache差!.......原创 2022-08-17 22:41:01 · 176 阅读 · 0 评论 -
Redis(2)基础命令
5.查询数据库 所有的 key值。2.Redis 默认数据库数量。4.set / get 命令。7.清除全部数据库的内容。原创 2022-08-17 17:34:01 · 181 阅读 · 0 评论 -
Redis(1)安装redis
4.查看redis 配置文件 位置。2.安装redis-server。3.查看 redis 安装。默认 :no 后台运行。原创 2022-08-17 17:10:20 · 218 阅读 · 0 评论