作者:Gakki
操作步骤
-
通过 redis.conf 文件中查看端口号与密码。
查看端口号
- 全文搜索
requirepass
查看是否设置了密码。
查看 redis 密码
注:如果这行被注释了表示 redis 没有设置密码。
- 进入 redis 的安装目录,进到 src 目录下,找到redis-cli:
- 使用命令登录 redis 服务并查看所有 key 值:
- 登录 redis 服务:
redis-cli -h 127.0.0.1 -p 6379
注:需要改成自己服务器ip与端口号。端口号可以在 redis.conf 文件中查看。
如果报-bash: redis-cli: 未找到命令
,试一试./redis-cli -h 127.0.0.1 -p 6379
。 - 查看所有 key 值:
keys *
使用命令登录 redis 服务并查看所有 key 值 - 使用命令时报:
(error) NOAUTH Authentication required.
,这是因为你设置了密码,输入密码即可解决,命令:auth 密码
。 - 或者登录 redis 的时候带上密码:
redis-cli -h 127.0.0.1 -p 6379 -a "密码"
,如:redis-cli -h 127.0.0.1 -p 6379 -a "webside"
。
输入密码
- 登录 redis 服务:
- 清缓存
- 删除指定 key:
del key名
。如:
删除指定 key - 清空当前库中的所有 key:
flushdb
。如:
清空当前库中的所有 key - 通过命令可以来切换当前的 db ,如:
select 0
:该命令表示切换到第一个数据库。数据库 id 是从 0 到 15 ,可以自由切换 db ,每个 db 的存储空间是不一样的。 -
当切换 db 成功时,可以看到当前是使用的哪一个 db ,如:
切换 bd - 清空整个 Redis 服务器的数据:
flushall
。如:
清空整个 Redis 服务器的数据
- 删除指定 key:
其他
关于不知道 redis 安装在哪的查找方式。
-
通过进程号查找:
-
ps -ef|grep redis
查找到 redis 的进程号 - 再通过
ll /proc/redis进程号/cwd
查找redis安装路径。
通过进程号查找 - 另外,我们在使用
ps -ef|grep redis
查找的时候,可以发现 redis-server 启动路径。
查看 redis 进程
查找 redis-server
-
-
通过 find 命令查找redis-cli 和redis-server的目录,命令:
find 命令查找find / -name "redis*"
。
- 注:/ 指的是根目录。
-
通过 whereis 命令查找redis-cli 和redis-server的目录,命令:
whereis 命令查找whereis redis-server
/whereis redis-cli
。
-
通过 locate 命令查找redis-cli 和redis-server的目录,命令:
locate redis
。
- 执行 locate 的时候,报错:
bash: locate: command not found
。是因为缺少 mlocate这个包,执行安装命令:apt-get install mlocate
。 - 执行查找命令,有新的错误:
locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory
,是因为安装完成后没有更新库,执行更新库命令:updatedb
。
locate 命令查找
网友评论