Redis 实现主键机制通常有几种方法,以下是一些常见的做法:
1. 使用自增 ID
```python
import redis
r = redis.Redis(host='localhost', port=6379, db=0)
获取一个唯一的自增 ID
unique_id = r.incr('unique_id_counter')
```
2. 使用 UUID
对于需要全局唯一性的情况,可以使用 UUID 来作为主键。
```python
import uuid
unique_id = str(uuid.uuid4())
```
然后将这个 UUID 存储到 Redis 中。
3. 使用有序集合
Redis 的有序集合(Sorted Set)可以用来存储数据,并且基于分数(score)进行排序。
```python
将数据插入有序集合
r.zadd('sorted_set', {'unique_id': score