启动Redis
启动Redis的三个方法是:默认配置、运行配置、配置文件启动。
(切换redis的安装目录到 D:\redis 运行命令行)
默认配置:因为直接启动无法自定义配置,所以这种方式不会再生产环境中使用。
redis-server
运行配置:redis-server加上要修改配置名和值(可以是多对),没有设置的配置将使用默认配置。
redis-server --port 6380
虽然运行配置可以自定义配置,但如果需要修改的配置较多,可以考虑将配置保存到文件中,即使用配置文件启动。
redis-server.exe redis.windows.conf
启动redis后会打印出一些日志,通过日志可以看到信息:
当前redis版本是3.0.504。
Redis的默认端口是6379。
连接redis服务
交互式方式:
通过redis-cli -h {host} -p {port}
的方式连接到Redis服务,之后所有的操作都是通过交互的方式实现,不需要再执行redis-cli了,例如:
命令方式:redis-cli -h {host} -p {port} {command}
例如:
停止redis服务
使用shutdown命令来停止Redis服务:redis-cli shutdown
Redis的日志输出如下:
还可以通过kill进程号的方式关闭掉Redis,但是不要粗暴地使用kill -9强制杀死Redis服务。
全局命令
- 查看所有键:
key *
会将所有的键输出。 - 查看键总数:
dbsize
返回当前数据库中键的总数。 - 检查键是否存在:
exists key
如果间存在则返回1,不存在则返回0。 - 删除键:
del key
- 键过期:expire key seconds
- Redis支持对键添加过期时间,当超过过期时间后,会自动删除键
- ttl命令会返回键的剩余过期时间。若返回值>=0,表示键剩余的过期时间;若返回-1,键没有设置过期时间;若返回-2,键不存在。
- 键的数据结构类型:
type key