
redis学习系列
文章平均质量分 62
wukurua
摸鱼使者
展开
-
c++实现布隆过滤器
hashfuntion.h(常用字符串Hash函数) unsigned int SDBMHash(const char *str); unsigned int RSHash(const char *str); unsigned int JSHash(const char *str); unsigned int PJWHash(const char *str); unsigned int APHash(const char *str); unsigned int DJBHash(const char *str原创 2021-01-12 16:33:33 · 612 阅读 · 0 评论 -
深入redis——(1)缓存穿透问题以及解决方法
参考文章: https://lion-wu.blog.youkuaiyun.com/article/details/108109523 https://www.jb51.net/article/163820.htm 一、什么是缓存穿透? 系统要查询的数据在缓存和数据库中都不存在,这是当业务系统发起查询,按照下面的流程,首先会前往缓存中查询,再前往数据库中查询,数据库返回空。也就是请求每次都会打到数据库上面去,这就是缓存穿透。 二、什么情况会发生缓存穿透? 如果存在大大大量请求要查询不存在的数据,那么这些请求都会打.原创 2021-01-11 17:32:52 · 242 阅读 · 0 评论 -
c++操作redis——(1)安装和环境配置
一、安装 wget https://download.redis.io/releases/redis-6.0.9.tar.gz tar xzf redis-6.0.9.tar.gz cd redis-6.0.9 make 执行完 make 命令后,redis-6.0.9 的 src目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli: 下面启动 redis 服务(这种方式启动 redis 使用的是默认配置): cd src ./redis-server原创 2021-01-11 03:21:35 · 726 阅读 · 0 评论