Redis 缓存命中率 作者: lovingyu_er 时间: 2020-08-21 13:48:00 分类: Redis 评论  ####Redis缓存命中率 在Redis的命令行中,运行```info```命令,会获取到: ``` ... keyspace_hits:38157440 keyspace_misses:5735678 ... ``` 其中: **```keyspace_hits```** : 表示缓存的命中次数 **```keyspace_misses```** :表示未命中缓存 那么,缓存的命中率是: ``` 缓存命中率 = keyspace_hits/(keyspace_hits+keyspace_misses) ``` 那么上述的实际命中率就是: ``` 缓存命中率 = 38157440/(38157440+5735678) * 100% = 38157440/43893118*100% = 86.93% ``` 以上两个参数的变化如下: 我们get一个缓存中有效的key,keyspace_hits = keyspace_hits + 1 我们get一个缓存中无效的key,keyspace_misses = keyspace_misses + 1 我们set数据时,他们的值都不变,也就是说,缓存命中率,是我们读取数据的时候命中的比率。
解决-ubuntu18.04.4 下安装redis无法启动 作者: lovingyu_er 时间: 2020-05-15 11:10:00 分类: Redis,Ubuntu 评论 在使用```apt-get```安装redis之后,出现下面的错误: ```bash .... Jan 25 15:15:44 iZ2zeiudkwjc07o9jfa4fgZ systemd[1]: Starting Advanced key-value store... Jan 25 15:15:44 iZ2zeiudkwjc07o9jfa4fgZ systemd[1]: redis-server.service: Can't open PID file /var/run/redis/redis-server.pid (yet?) after start: No such file or directory ... ``` 类似这样的错误提示,解决方案: 主机上禁用了IPv6,而Ubuntu的redis-server软件包(版本5:4.0.9-1)附带了:绑定127.0.0.1 :: 1 打开配置文件,```sudo vim /etc/redis/redis.confg``` 使用```vim```的搜索输入关键字```bind``` 可以看到: ```bind 127.0.0.1 :: 1``` 这一行并没有注释掉即可 再重新启动redis,OK了