(一)Redis 使用
(1) | 登录 redis:win+r,cmd,输入 redis-cli(出现如下内容表示链接成功) |
(2) | 定位数据库:select 数据可以序号,eg. select 1 (切换到 db 1 这个数据库) |
(二)Redis 基础知识讲解
(1) | 数据类型 |
字符串数字属于特殊字符串(String);哈希字典(Hash);列表有序相当于Python中的List(List);无序集合(Set);有序集合(Zset) | |
(2) | Redis 常用命令 |
String对象操作------查找:key[pattern];删除:del[key];检查是否存在:exists[key];查看键的类型:type[key];设置值:set key value;取值:get key | |
Hash对象操作------设置值:hset key field(键) value(值);取值:hget key field | |
List对象操作------左边插入:Ipush key value;右边插入:rpush key value;根据索引设置:Iset key index value;左边出栈:Ipop key;右边出栈:Rpop key | |
set对象操作(无序,不能重复):添加:sadd key member;删除指定的member:srem key member;查看key中所有的member:smembers key;随机出栈count个member:spop key count;随机查看count个member:srandmember key count;查看key中member的个数:scard key; | |
Zset对象操作:(有序集合;一个key中不会存在两个相同的member;每个member对应一个唯一的score权重,不会把权重高的排在权重低的前面;相同权重的member,按先插入的在左侧,后插入的在右侧;默认去重)添加member和score:zadd key [score member];删除member:zrem key [member];根据排序删除:zremrangebyrank key start stop;根据score范围删除:zremrangebyscore key min max; |
(三)通过python操作 Redis 数据库
(1) | 安装redis模块:pip install redis; |
(2) | 导包:import redis |
(3) | 创建Redis链接: |
conn = redis.StrictRedis(host = "localhost",port = 6379,password = "",decode_response = True,) | |
(4) | 执行Redis语句:ret = conn.execyte_command("Redis 语句") |