如何查询redis的缓存文件路径

如何查询redis的缓存文件路径,第1张

1、首先找到redis的安装目录,如下图测试环境目录,进入到/opt/install/redis-2.8.19/src,如下图所示。

2、需要注意,一般情况下是在redis的安装目录下,有时也会在bin目录下,如下图所示。

3、进入到该目录后,执行linux命令启动redis,命令为:./redis-cli -h 127.0.0.1 -p 6379。

4、查看当前key值:依次get这两个值:get key值。

5、ttl查询过期时间,如图通过ttl的方法加key值,就可以快速查询到过期时间。

/etc/sysctl.conf

添加

vm.overcommit_memory=1

刷新配置使之生效

sysctl vm.overcommit_memory=1

补充介绍:

**如果内存情况比较紧张的话,需要设定内核参数:echo 1 >/proc/sys/vm/overcommit_memory

内核参数说明如下:

overcommit_memory文件指定了内核针对内存分配的策略,其值可以是0、1、2。0, 表示内核将检查是否有足够的可用内存供应用进程使用;如果有足够的可用内存,内存申请允许;否则,内存申请失败,并把错误返回给应用进程。1, 表示内核允许分配所有的物理内存,而不管当前的内存状态如何。2, 表示内核允许分配超过所有物理内存和交换空间总和的内存

**编辑redis.conf配置文件(/etc/redis.conf),按需求做出适当调整,比如:daemonize yes #转为守护进程,否则启动时会每隔5秒输出一行监控信息save 60 1000 #减小改变次数,其实这个可以根据情况进行指定maxmemory 256000000 #分配256M内存

在我们成功安装Redis后,我们直接执行redis-server即可运行Redis,此时它是按照默认配置来运行的(默认配置甚至不是后台运 行)。我们希望Redis按我们的要求运行,则我们需要修改配置文件,Redis的配置文件就是我们上面第二个cp *** 作的redis.conf文件,目前 它被我们拷贝到了/usr/local/redis/etc/目录下。修改它就可以配置我们的server了。如何修改?下面是redis.conf的主 要配置参数的意义:

daemonize:是否以后台daemon方式运行

pidfile:pid文件位置

port:监听的端口号

timeout:请求超时时间

loglevel:log信息级别

logfile:log文件位置

databases:开启数据库的数量

save * *:保存快照的频率,第一个*表示多长时间,第三个*表示执行多少次写 *** 作。在一定时间内执行一定数量的写 *** 作时,自动保存快照。可设置多个条件。

rdbcompression:是否使用压缩

dbfilename:数据快照文件名(只是文件名,不包括目录)

dir:数据快照的保存目录(这个是目录)

appendonly:是否开启appendonlylog,开启的话每次写 *** 作会记一条log,这会提高数据抗风险能力,但影响效率。

appendfsync:appendonlylog如何同步到磁盘(三个选项,分别是每次写都强制调用fsync、每秒启用一次fsync、不调用fsync等待系统自己同步)

首先需要Linux相关知识,推荐Linux实战教程: https://www.bilibili.com/video/BV187411y7hF

解压成功之后,便可以看到一个redis-6.2.5的文件夹,文件夹中有如下文件:

成功安装如下

redis默认安装的路径为 /usr/loacl/bin ,进入文件夹则发现redis文件:

首先必须在 /usr/local/bin 这个目录下,启动redis服务。启动服务的命令 redis-server northconfig/redis.conf


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8751624.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存