1.启动Redis服务
• Windows: 你可以双击redis-server.exe启动服务。
• Linux/Mac: 在终端运行redis-server即可开启服务。
2.连接Redis客户端
• 使用命令行工具进入Redis世界:redis-cli 或 redis-cli -h 主机地址 -p 端口号 -a 密码 (如果需要远程连接或设置密码的话)。
3.String类型操作
• 设置键值对:SET key value,例如 SET myKey Hello,把字符串 “Hello” 存储在名为 “myKey” 的键中。
• 获取键值:GET key,如 GET myKey,取出刚才存储的内容。
• 设置键的过期时间:EXPIRE key seconds,比如 EXPIRE myKey 60,让 “myKey” 在60秒后自动消失。
4.其他数据类型简介
• List(列表):LPUSH listKey item 添加元素到列表头部;LRANGE listKey start stop 获取列表中指定范围的元素。
• Set(集合):SADD setKey member 添加成员到集合;SMEMBERS setKey 查看集合所有成员。
• Hash(哈希):HSET hashKey field value 设置哈希字段值;HGET hashKey field 获取哈希中指定字段的值。
• Sorted Set(有序集合):ZADD zsetKey score member 添加排序成员;ZRANGE zsetKey start stop [WITHSCORES] 按分数排序返回成员及其分数。
5.通用命令
• 检查键是否存在:EXISTS key。
• 删除键:DEL key 删除指定键及其关联的数据。
• 显示所有键(仅在开发环境下谨慎使用):KEYS pattern,例如查找所有前缀为 “user:” 的键,可以用 KEYS user:*。
6.实用操作
• 数据库切换:SELECT index 切换到指定索引号的数据库,默认有16个数据库,编号从0开始。
• 查看当前数据库状态:INFO,展示详细的服务状态和统计信息。
总结
Redis以其简单易用的命令行接口和丰富的数据结构著称,在缓存、会话存储、排行榜等多种场景中展现出了无可比拟的优势。理解并熟练运用这些基础命令,就如同掌握了打开Redis这座数据宫殿大门的钥匙。别忘了,实践是最好的老师,现在就开始动手练习。
练习
1. 创建三个不同的键,分别存储String、List和Set类型的数据。
2. 使用EXPIRE命令为其中一个键设置有效期。
3. 使用HSET命令创建一个哈希表,并插入几个键值对。
4. 使用ZRANGE命令操作一个有序集合,加入几个具有分数的成员并按分数排序查看。
5. 查询已设置过期时间的键的剩余生存时间(TTL)。