Redis简单介绍
2018-03-16 19:21
316 查看
Redis
数据结构Redis的是键值的数据结构,每条数据都是⼀个键值对
值的类型分为五种:1字符串字符串 2哈希散列 3列表列表 4集合集 5有序集合zset数据操作行为 1保存 2修改 3获取 4删除
字符串类型 字符串类型是Redis的中最为基础的数据存储类型,可以接受任何格式的数据
1保存
1.设置键值 set name 键值名称 get
name 取出键值
2.设置键值及过期时间 setex K (有效期时间秒) value 查看有效时间 ttl k
3.设置多键值 mest key1 valu1 key2 valu2 ...
4.向k追加值 append k值 value
2 获取 根据键值获取 ,简直不存在,则返回〇
1.获取键值 get k
2.根据多个键,获取多个值 mget k1 k2
3 键命令
1.查看所有键 keys *
2.查看名称包含一个键 kyes a* 首字母为a的
3.判断k值是否存在 exist k值 存在返回1 不存在返回0
4.查看k值类型 type k值
5.删除键及对应值 del k1 k2
哈希类型 哈希⽤于存储对象,对象的结构为属性,值的类型为字符串
1增加 修改
1.设置单个属性 hset k value 属性
2. 设置多个属性 hmset k value 属性 value 属性...
2 获取
1. 获取指定键所有属性 hkeys k
2. 获取一个属性的值 hkeys k value
3. 获取多个属性的值 hmget k value value...
4. 获取所有属性的值 hvals k
3 删除
1.删除整个哈希键及值 hdel k
2. 删除属性 hdel k value value
列表类型列表的元素类型为string,按照插⼊顺序排序
1.增加
1.在左侧插入数据 lpush k value1 value2....
2.在右侧插入数据 rpush k value1 value2....
3.在制定元素的前或后插入新元素 linsert k before 或 after 现有元素 新元素
2.获取
1.返回表里指定范围内的元素(第一个0 尾为-1) lrange key start stop lrange key 0 -1
2.设置指定索引位置的元素值(可以为负 第一为0 尾为-1) lset key index value(修改元素值)
3.删除
1.删除指定元素 将列表中前count次出现的值为value的元素移除
count > 0: 从头往尾移除 count < 0: 从尾往头移除 count = 0: 移除所有
lrem key count value
与python交互
安装的Redis的有2方式种https://github.com/andymccurdy/redis-py
第一种:进⼊虚拟环境py_django,联⽹安装包的Redis pip安装redis
第二种:进⼊虚拟环境py_django,联⽹安装包的Redis easy_install redis
StrictRedis对象⽅法
通过初始化创建对象,指定参数主机,端口与指定的服务器和端⼝连接,
主机默认为本地主机,端口默认为6379,分贝默认为0
sr = StrictRedis(host='localhost', port=6379, db=0)
根据不同的类型,拥有不同的实例⽅法可以调⽤,与前⾯学的redis的命令对应,⽅法需要的参数与命令的参数⼀致
串 组 SETEX MSET 附加 得到 MGET 键
按键 存在 类型 删除 到期 getrange TTL
哈希 置盘 hmset hkeys hget hmget hvals HDEL
名单 LPUSH RPUSH linsert lrange LSET lrem
组SADD smembers斯雷姆 zset zadd zrange zrangebyscore zscore zrem zremrangebyscore
相关文章推荐
- redis 之简单介绍
- redis in python:setbit函数的简单介绍
- Redis的简单介绍及在Windows下环境搭建
- Redis 简单介绍(知识整理笔记)
- Redis的简单介绍与相关命令
- NoSQL- redis简单介绍
- redis(一)在互联网开发中的使用之简单介绍
- 【Redis】--简单介绍
- redis 协议的简单介绍
- 【python】Redis介绍及简单使用
- 简单介绍redis以及ubuntu和windows下如何安装redis和配置文件详解
- PHPRedis命令查找手册网址 和简单介绍
- 简单介绍redis以及ubuntu和windows下怎么安装redis和配置文件详解
- redis之(一)redis的简单介绍
- redis介绍(2)简单安装
- Redis入门一:redis简单介绍和虚拟机下的安装
- redis的简单使用和介绍 linux(centos 5.4) redis install
- Jedis对Redis五大类型操作简单介绍
- Redis持久化的简单介绍
- redis常用的五种数据类型简单介绍