【NoSQL数据库】Redis知识小册
Redis是一种开源的内存中数据结构存储系统,它可以用作数据库、缓存和消息传递队列。以下是一些常见的Redis命令和使用场景:
- 字符串(String)
存储:SET key value
获取:GET key
- 哈希表(Hash)
存储:HSET hash_key field value
获取:HGET hash_key field
- 列表(List)
存储:LPUSH list_key value
获取:LRANGE list_key 0 -1
- 集合(Set)
存储:SADD set_key member
获取:SMEMBERS set_key
- 有序集合(Sorted Set)
存储:ZADD sorted_set_key score member
获取:ZRANGE sorted_set_key 0 -1 WITHSCORES
- 过期时间
设置过期时间:EXPIRE key seconds
删除键:DEL key
- 事务
开始事务:MULTI
执行事务:EXEC
- 发布/订阅
发布消息:PUBLISH channel message
订阅频道:SUBSCRIBE channel
- 键管理
查看所有键:KEYS *
删除键:DEL key
检查键是否存在:EXISTS key
- 持久化
快照持久化:Redis会定期将数据保存到磁盘上。
AOF持久化:记录每个写操作,保存到文件。
这些是Redis基本功能的简单介绍和使用示例。在实际应用中,可以根据需求选择合适的数据结构和命令来操作Redis。
评论已关闭