最近在服务器端操作redis-cli,这里总结常用命令如下:
服务器环境
- 阿里云服务器
- FinalShell远程工具
- Ubuntu 18.04
- Redis server v=4.0.9 sha=00000000:0 malloc=jemalloc-3.6.0 bits=64 - build=9435c3c2879311f3
- redis-cli 4.0.9
redis相关设置
我的redis是没设置密码的,设置密码操作如下:
sudo vi /etc/redis/redis.conf
去除requirepass之前的注释符,后面接你的密码:
requirepass your_password
完成后exc, 输入:wq回车保存退出。
启动服务器:
sudo /etc/init.d/redis-server restart
启动redis客户端
# 有密码启动
redis-cli -a your_password
# 无密码启动
redis-cli
启动后命令行如下:
接着便可通过命令操作redis数据库了
常用指令
- 查看键值
get example_key
返回对应键的键值
- 查看键
可定向查看当前数据库中的键名称
# 定向查询
keys pattern1
# 查询全部键
keys *
- 添加键值对
set key value [EX seconds] [PX milliseconds] [NX|XX]
使用EX可设置该键值对过期时间
- 查看键值对过期时间
ttl example_key