redis
囧囧哥
专注IT开发!
展开
-
Redis配置文件详解
redis是一款开源的、高性能的键-值存储(key-value store),和memcached类似,redis常被称作是一款key-value内存存储系统或者内存数据库,同时由于它支持丰富的数据结构,又被称为一种数据结构服务器(data structure server)。编译完redis,它的配置文件在源码目录下 redis.conf ,将其拷贝到工作目录下即可使用,下面具体解释r转载 2015-05-15 11:05:04 · 277 阅读 · 0 评论 -
redis深度学习(一):基础数据类型
redis有5中基本数据类型:String(字符串)、list(集合)、set(集合)、hash(哈希)和zset(有序集合)1.String字符串 redis的字符串是动态字符串,是可以修改的字符串,内部结构实现类似Java的ArrayList,采用预分配冗余空间的方式减少内存的频繁分配,如上图,内部为当前字符串实际分配空间capacity一般要高于实际字符串长度len。当字符...原创 2019-01-20 20:53:10 · 705 阅读 · 0 评论 -
centos中安装redis插件bloom-filter
linux上安装redis就不说了,主要说redis安装插件布隆过滤器。步骤:1.下载redisbloom插件(redis官网下载即可)https://github.com/RedisLabsModules/redisbloom/找到最新的tag下载tar.gz格式即可;[root@redis]# wget https://github.com/RedisLabsModule...原创 2019-03-08 14:23:34 · 6029 阅读 · 4 评论 -
redis布隆过滤器的使用
1.使用场景:推荐系统给用户推荐新闻,避免重复推送。需要考虑问题:从用户观看历史中筛选出没有看过的新闻进行推送,就需要数据库中频繁的使用exists进行查询,但是当用户量很大时,数据库很难顶住压力。解决方法:1.1.使用缓存?但是日子长了,会浪费很大空间,不是长久之计,不是很好的解决办法。1.2.这时布隆过滤器就可以很好的解决这个需求了,可以节约90%以上的空间,缺点就是稍微有那么...原创 2019-03-10 18:48:05 · 23168 阅读 · 4 评论