这是我参与8月更文挑战的第28天,活动详情查看:8月更文挑战
前言
工欲善其事必先利其器,整理Redis中常用的一些指令。
Redis的通用命令
客户端连接
- 启动redis服务
./src/redis-server redis.conf
复制代码
- 连接客户端
./src/redis-cli
复制代码
- 退出客户端
exit
复制代码
- 关闭服务器
- 方式一:通过命令,走正常退出程序
./src/redis-cli shutdown 复制代码
- 方式二:关闭进程 ,强制退出,可能会造成数据丢失
ps -ef | grep redis
kill -9 pid 复制代码
数据操作相关命令
命令 | 示例 | 说明 |
---|---|---|
select | select index |
选择第几号数据库,index 为数据库的序号,默认有 16 个,序号从0-15 |
keys | keys xxx |
根据key 查询数据,支持正则表达式 |
dbsize | dbsize |
返回key 的总数 |
exists | exosts xxx |
检查 key = xxx 是否存在 |
del | del xxx |
删除 key = xxx 的数据 |
expire | expire xxx 20 |
设置 key = xxx 数据 20 秒后过期 |
ttl | ttl xxx |
查看 key = xxx 数据过期剩余时间 |
flushdb | flushdb |
清空当前数据库中所有的数据 谨慎使用 |
flushall | flushall |
清空所有数据库中的所有数据 谨慎使用 |
注意:keys
命令不要在生产环境中使用,因为这个命令是阻塞的,会遍历整个数据库
Redis可视化工具的安装与使用
下载与安装
推荐使用开源的
AnotherRedisDesktopManager
国内下载地址推荐
gitee.com/qishibo/Ano…
下载完成后傻瓜式安装
连接Redis
安装完成后运行,根据提示完成信息填写,即可成功连接。
连接成功
扩展
配置选项
命令 | 示例 | 说明 |
---|---|---|
daemonize | deamonize yes |
是否启用后台运行,默认“no ” |
port | port 6379 |
设置端口号,默认“6379 ” |
logfile | logfile 日志文件 |
设置日志文件 |
databases | databases 255 |
设置redis数据库总量 |
dir | dir 数据文件目录 |
设置数据文件存储目录 |
requirepass | requirepass 12345 |
设置使用密码 |
建议新建一个配置文件,运行时指定自己的配置文件
## 后台运行
daemonize yes
## 端口号
port 6666
## 连接密码
requirepass 123456
## 设置数据库总量
databases 256
## 日志文件
logfile ./redislog.log
## 设置数据文件存储目录
dir /usr/local/redis-6.0.6
复制代码
修改端口和密码后,连接客户端时需要指定端口和密码
./src/redis-cli -p 6666 -a 123456
复制代码
近期评论