-
Redis启动脚本:
- 提到有三种启动方式:默认配置、运行配置、配置文件方式。
- 默认配置方式:
redis-server。 - 运行配置方式:
redis-server --configKey1 configValue1 --configKey2 configValue2,可以手动指定部分配置项。 - 配置文件方式:
redis-server /opt/redis/redis.conf,在生产环境中推荐使用这种方式启动。
-
Redis命令行客户端:
- 介绍两种方式:交互方式和命令方式。
- 交互方式:
redis-cli -h {host} -p {port}。 - 命令方式:
redis-cli -h {host} -p {port} {command},其中可以使用不同的命令如get、set等。
-
停止Redis服务:
- 使用
redis-cli shutdown可以停止服务。 - 提到了可以选择是否生成持久化文件,通过
redis-cli shutdown nosave|save可以实现。
- 使用
-
常用命令分类:
- 字符串类型、哈希类型、列表类型、集合类型、有序集合类型。
- 引用了常用命令的时间复杂度,并提供了可视化的命令时间复杂度图表。
-
举例说明常用命令:
- 字符串类型:
set、get、mset、mget、incr等。 - 哈希类型:
hset、hget、hdel、hlen、hmget、hmset等。 - 列表类型:
rpush、lpush、lrange、lpop、rpop等。 - 集合类型:
sadd、srem、scard、sismember、smembers等。 - 有序集合类型:
zadd、zcard、zscore、zrank、zrange等。
- 字符串类型:
-
其他关键点:
- 键的管理:
rename、randomkey、过期时间设置与查询。 - 数据库管理:
select、flushdb、flushall。 - 渐进式遍历:使用
scan进行键的渐进式遍历。
- 键的管理:
在回答时,注意强调在生产环境中推荐使用配置文件方式启动,并且提到了一些命令的时间复杂度,以及对于键的管理和数据库管理的考虑。这样的回答可以展示出你对Redis的全面理解和实际应用经验。