> 데이터 베이스 > Redis > Redis에서 캐시를 지우는 방법

Redis에서 캐시를 지우는 방법

WBOY
풀어 주다: 2022-08-29 11:56:23
앞으로
5063명이 탐색했습니다.

추천 학습: Redis 비디오 튜토리얼

redis 캐시를 지우는 방법

프로젝트에서 Redis를 사용하는 경우 만료 시간이 설정되어 있지만 때로는 버그를 수정하기 위해 캐시를 제 시간에 지워야 합니다. , 데이터베이스 데이터를 읽으십시오. 이 기사에서는 Linux에서 Redis 캐시를 지우는 방법을 설명합니다.

Text

1 먼저 redis 설치 디렉터리로 이동하여 src 디렉터리로 이동하여 redis-cli

2. 먼저 계정과 비밀번호를 사용하여 redis 서버

에 들어갑니다. /redis -cli -h 127.0.0.1 -p 6379 -a 1234

들어가시면 아래와 같은 인터페이스 ip:port>가 나오며,

3.

  • flushdb——> 현재 데이터베이스의 모든 키 지우기<code>flushdb ——> 清空当前数据库中的所有 key
  • flushall ——> 清空整个 Redis 服务器的数据(删除所有数据库的所有 key )

到这里就清除完毕,不需要重启,不过大家要注意,你们服务器的缓存数据是否重要,是否可以清除,一定要确定清楚,否则不要轻易清除。

redis缓存问题如何清空

之前开发过一个项目,用到redis搞的,然后最近一直发现经常缓存的问题,客户总是无法登录,或者登录失败,然后检查发现是redis的缓存问题,清空redis的缓存是这样的:

我的是免安装版的redis

首先我们清空缓存的时候,需要确保redis-server.exe这个是在运行的状态的,不然是无法清空缓存的,然后我们双击redis-cli.exe这个运行:

然后进入这个界面:

我们就可以使用命令来清空缓存了,因为我们项目的需要,因为我们的项目部署的服务器里面就一个这个项目,所以我就是经常使用flushall这个命令来清空缓存,输入这个以后,回车,看到OK那就是情况缓存成功了,如图:

到这里就清除缓存完毕了,不需要重启redis,不过值得注意的是,你们服务器的缓存数据是否重要,是否可以全部清除,一定要确定清楚了以后才执行清空缓存的命令,如果不确定能不能清除,最好先确定了以后才清楚,否则不要轻易清除。

下面说一下命令的作用:

  • flushall:清空整个redis 服务器的数据(删除所有数据库的所有 key )。
  • flushdb
  • flushall ——> 전체 Redis 서버의 데이터 지우기(모든 데이터베이스의 모든 키 삭제)

삭제는 다음과 같습니다. 여기서 완료, 아니요 다시 시작해야 하지만 서버의 캐시 데이터가 중요한지, 지울 수 있는지 모두 주의 깊게 확인해야 합니다. 그렇지 않으면 쉽게 지울 수 없습니다.

Redis 캐시 문제를 해결하는 방법🎜🎜저는 이전에 Redis를 사용하여 프로젝트를 개발했는데 최근에 고객이 항상 로그인할 수 없거나 로그인에 실패하는 문제를 자주 발견했습니다. Redis 캐시 문제였기 때문에 삭제했습니다. Redis 캐시는 다음과 같습니다. 🎜🎜 내 것은 설치가 필요 없는 Redis 버전입니다 🎜🎜🎜🎜우선 캐시를 지울 때 redis-server.exe가 실행 중인지 확인해야 합니다. 그렇지 않으면 캐시를 실행할 수 없습니다. 그런 다음 redis-cli.exe를 두 번 클릭하여 실행합니다: 🎜🎜 🎜🎜그런 다음 이 인터페이스를 입력하세요: 🎜🎜 🎜🎜우리 프로젝트의 필요에 따라 캐시를 지우는 명령을 사용할 수 있습니다. 왜냐하면 우리 프로젝트에서 배포한 서버에는 이 프로젝트만 있기 때문에 캐시를 지우려면 플러시올 명령을 자주 사용합니다. 확인이 표시되면 그림과 같이 캐시가 성공한 것입니다. 🎜🎜🎜🎜이 시점에서 캐시가 지워지므로 Redis를 다시 시작할 필요는 없습니다. 하지만 서버의 캐시 데이터가 중요한지, 모두 지울 수 있는지 여부는 주목할 가치가 있습니다. 캐시를 지우려면 명령을 실행하기 전에 확인해야 합니다. 지울 수 있는지 확실하지 않은 경우 알기 전에 먼저 확인하는 것이 가장 좋습니다. 그렇지 않으면 쉽게 지울 수 없습니다. 🎜🎜🎜다음은 명령의 기능입니다. 🎜🎜🎜🎜flushall: 전체 Redis 서버의 데이터를 지웁니다(모든 데이터베이스의 모든 키 삭제). 🎜🎜flushdb: 현재 데이터베이스의 모든 키를 지웁니다. 🎜🎜🎜추천 학습: 🎜Redis 비디오 튜토리얼🎜🎜

위 내용은 Redis에서 캐시를 지우는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:jb51.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿