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。这是前两条命令的组合,能够释放更多的内存。
注意事项:
不会丢失数据:这些命令不会导致数据丢失,但会清除缓存的数据,意味着系统在重新访问这些数据时需要重新缓存,可能会导致短暂的性能下降。
谨慎使用:在生产环境中使用时要小心,虽然清理缓存可以释放内存,但可能会造成系统性能暂时下降,直到缓存重新建立。
这些命令通常用于释放内存,测试或模拟低内存环境