Redis 记录用

0 运行

cmd       >> redis-server.exe redis.windows.conf
other cmd >> redis-cli.exe -h 127.0.0.1 -p 6379

1 Redis 命令

  1. KEY:​​​​​​(Base)
    1. set key​​​​​​:设置键值对
    2. get key​​​​​​:获取键值对
    3. del key:删除键值
    4. expire key second:设置键的过期时间(单位为秒)
    5. expireat key timestamp:设置键过期时间(单位为UNIX时间戳)
    6. ttl key:输出剩余过期时间
    7. type key:输出键的类型
    8. exists key:判断是否拥有该键
  2. String:(可扩展)
    1. append key add_value:key ~ [value] => key ~ [string(value) + string(add_value)]
    2. incr key:key ~ [value] => key ~ [int(value) + 1]
    3. incrby key add_value:key ~ [value] => key ~ [int(value)+ int(add_value)]
    4. decr key:key ~ [value] => key ~ [int(value) - 1]
    5. decrby key min_value​​​​​​​:key ~ [value] => key ~ [int(value) - int(min_value)]
  3. Hash:
    1. ​​​​​​​hset key field value:key['filed']=value
    2. hset key filed:print(key['filed'])
    3. hvals keys:[print(i) for i in key]
    4. hexsits key filed:if filed in key
    5. hdel key filed1[filed2]:delete key['filed']
    6. hlen key:len(key) //(interger)
  4. List:
    1. ​​​​​​​lpush key value:key[value,...]
    2. rpush key value:key[...,value]
    3. lpop key:key[value,...] => key[...]
    4. rpop key:key[...,value] => key[...]
    5. lindex key index:key[lindex]
    6. rindex key index:key[rindex]
  5. Set:(无序,不重复)
    1. ​​​​​​​sadd key member:添加成员
    2. smembers key:集合所有成员
    3. srem key member1 [member2]:删除成员
    4. sdiff key1[key2]:给定集合的差集
    5. sinter key1[key2]:给定集合的交集
    6. sunion key1[key2]:给定集合的并集
  6. Sorted Set:
    1. ​​​​​​​zadd key score1 member1:添加分数和成员(成员与分数对应,按照分数排序)
    2. zrange key start stop:范围之内的成员
    3. zrank key member:返回成员索引
pip install django-redis

#  settings.py
CACHES = {
    "default": {
        "BACKEND": "django_redis.cache.RedisCache",
        "LOCATION": "redis://127.0.0.1:6379/1",
        "OPTIONS": {
            "CLIENT_CLASS": "django_redis.client.DefaultClient",
        }
    }
}

# https://django-redis-chs.readthedocs.io/zh_CN/latest/

猜你喜欢

转载自blog.csdn.net/qq_36336522/article/details/103872746