欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 八卦 > redis内存清理和linux系统清理缓存以及redis启动

redis内存清理和linux系统清理缓存以及redis启动

2025/2/23 21:05:45 来源:https://blog.csdn.net/kevin_cat/article/details/141981065  浏览:    关键词:redis内存清理和linux系统清理缓存以及redis启动
1清空所有数据库
redis-cli FLUSHALL
2清空所有数据库
redis-cli FLUSHDB

3. 删除指定的缓存键

redis-cli DEL <key>

4. 设置键过期

redis-cli EXPIRE <key> <seconds>例如:
redis-cli EXPIRE mykey 60

5.启动redis

这个启动命令要在/usr/local/redis/redis-6.2.6目录下

./redis-server /usr/local/redis/redis-6.2.6/redis.conf

 

 下面这个启动命令是指配置了$path否者启动失败

redis-server /usr/local/redis/redis-6.2.6/redis.conf

可以通过查看redis.conf文件来查看启动命令:

 

 

6.linux系统清理缓存 

以下是你提到的命令的作用,它们用于在 Linux 系统中清理缓存:echo 1 > /proc/sys/vm/drop_caches:清理 页面缓存。页面缓存存储了文件读取或写入时的数据,清理它可以释放系统的内存。echo 2 > /proc/sys/vm/drop_caches:清理 dentry(目录项)和 inode(索引节点)。这些数据结构用于文件系统跟踪文件信息。echo 3 > /proc/sys/vm/drop_caches:同时清理 页面缓存、dentry 和 inode。这是前两条命令的组合,能够释放更多的内存。注意事项:
不会丢失数据:这些命令不会导致数据丢失,但会清除缓存的数据,意味着系统在重新访问这些数据时需要重新缓存,可能会导致短暂的性能下降。
谨慎使用:在生产环境中使用时要小心,虽然清理缓存可以释放内存,但可能会造成系统性能暂时下降,直到缓存重新建立。
这些命令通常用于释放内存,测试或模拟低内存环境

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词