文章分类 - redis
摘要:redis提供两个类Redis和StrictRedis用于实现Redis的命令,StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令,Redis是StrictRedis的子类,用于向后兼容旧版本的redis-py。 安装redis:pip install redis 连接redis
阅读全文
摘要:配置 # 此缓存将内容保存至内存的变量中 # 配置: CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', 'LOCATION': 'unique-snowflake', } } # 注
阅读全文
摘要:Redis 数据备份与恢复 Redis SAVE 命令用于创建当前数据库的备份。 SAVE 命令将在 redis 安装目录中创建dump.rdb文件。 恢复数据 如果需要恢复数据,只需将备份文件 (dump.rdb) 移动到 redis 安装目录并启动服务即可。获取 redis 目录可以使用 CONFIG 命令,如下所示: redis 127.0.0.1:6379> CONFIG GE...
阅读全文
摘要:Redis 事务 Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证: 批量操作在发送 EXEC 命令前被放入队列缓存。 收到 EXEC 命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行。 在事务执行过程,其他客户端提交的命令请求不会插入到事务执行命令序列中。 一个事务从开始到执行会经历以下三个阶段: 开始事务。 命令入队。...
阅读全文
摘要:Redis 有序集合(sorted set) Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。 不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。 有序集合的成员是唯一的,但分数(score)却可以重复。 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 集合中最大的成员数为 232 ...
阅读全文
摘要:Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。 Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)。 Redis hash 命令 hdel key field1 [field2] :删除一个或多个哈希表字段 hexists key field :查看哈希表 key 中,指定的字段是否存在。 ...
阅读全文
摘要:Redis 客户端的基本语法为: PING 命令,该命令用于检测 redis 服务是否启动 Redis 键(key) Redis 键命令用于管理 redis 的键。 语法:添加:SET runoobkey redis 删除:del runoobkey 在以上实例中 DEL 是一个命令, runoobkey 是一个键。 如果键被删除成功,...
阅读全文
摘要:GitHub上下载redis -----------https://github.com/MicrosoftArchive/redis/releases官网下载redis可视化工具地址:https://redisdesktop.com/downloadRedis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis支持五种数据类型:string(字符串),has...
阅读全文