初识Redis
Redis是一个开源的使用C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
以下是一些基本的Redis命令和Python代码示例,展示如何使用Redis:
- 安装Redis并确保其正在运行。
- 安装Redis的Python客户端:
pip install redis
- 连接到Redis服务器:
import redis
r = redis.Redis(host='localhost', port=6379, db=0)
- 设置键值对:
r.set('foo', 'bar')
- 获取键的值:
r.get('foo')
- 删除键:
r.delete('foo')
- 查看所有的键:
r.keys('*')
- 使用哈希表:
r.hset('myhash', 'field1', 'value1')
r.hget('myhash', 'field1')
- 使用列表:
r.rpush('mylist', 'value1')
r.lpush('mylist', 'value2')
r.lrange('mylist', 0, -1)
- 使用集合:
r.sadd('myset', 'value1')
r.smembers('myset')
- 使用有序集合:
r.zadd('myzset', {'value1': 10, 'value2': 20})
r.zrange('myzset', 0, -1, withscores=True)
这些命令和代码示例提供了一个基本的了解如何使用Redis。Redis还有更多高级特性和用法,如发布/订阅、事务、Lua脚本等,需要在实践中逐步学习和掌握。
评论已关闭