
Redis
karry_孙二
学习记录
展开
-
Redis-8-redis其他常用操作
常用操作delete(*names):删除对应name的string、list、hash、set、sorted setexists(name):判断redis的name是否存在,存在返回1,不存在返回0import redisr = redis.Redis()r.set("s001","suner")r.lpush("l001",10)r.delete("s001")pr...原创 2019-06-10 09:48:08 · 236 阅读 · 0 评论 -
Redis-7-redis操作有序集合(sorted sets)
前言在集合的基础上,为每元素排序,元素的排序需要根据另外一个值来进行比较,所以,对于有序集合,每一个元素有两个值,即:值和分数,分数专门用来做排序。有序集合常用方法zadd(name, mapping):在name对应的有序集合中添加元素,元素为mapping格式,即dict格式zcard(name):获取对应name的有序集合中的元素数量zcount(name, min...原创 2019-06-10 09:47:57 · 295 阅读 · 0 评论 -
Redis-6-redis操作集合(sets)
前言set集合就是不重复的列表sets常用方法sadd(name,values):给name对应的集合添加元素smembers(name):获取name对应集合的所有元素scard(name):获取name对应集合的个数(集合长度)import redisr = redis.Redis()r.sadd("set001",1)r.sadd("set001",2...原创 2019-06-10 09:47:38 · 219 阅读 · 0 评论 -
Redis-5-redis操作列表(lists)
前言redis中的List在在内存中按照一个name对应一个List来存储lists常用方法lpush(name,values):在对应name中list的左边添加一个或多个元素lindex(name, index):根本索引值取list中的元素import redisr = redis.Redis()r.lpush("list001",10)r.lpush(...原创 2019-06-10 09:47:23 · 577 阅读 · 0 评论 -
Redis-4-redis操作散列(hashes对应的字典)
前言redis中的Hash在内存中类似于一个name对应一个dict来存储hashes常用方法hset(name, key, value) :设置一个hash值hget(name,key) :获取name对应key的valuehgetall(name) :获取name对应的所有键值对import redisr = redis.Redis()# name(此...原创 2019-06-05 13:52:47 · 200 阅读 · 0 评论 -
Redis-3-redis操作字符串(strings)
strings常用方法set():设置值,name不存在就直接设置,name存在即修改name对应的值get(name):获取值import redisr = redis.Redis()r.set("name","suner")print(r.get("name").decode()) # 结果:sunermset():”设置多个值mget(keys, *a...原创 2019-06-05 10:21:00 · 201 阅读 · 0 评论 -
Redis-2-python连接redis
安装redis安装教程1:windows环境安装redis安装教程2:Centos7环境安装redispython环境安装redis在python中,要操作redis,目前主要是通过一个python的redis模块来实现安装:pip install redispython连接redis前提:因为我的redis是安装在win上的,所以,使用redis,必须先启...原创 2019-06-05 10:20:09 · 1514 阅读 · 0 评论 -
Redis-1-redis基础
redis简介Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的APIRedis是 NoSQL(nosql中存储的数据都是key-value形式)技术阵营中的一员,它通过多种键值数据类型来适应不同场景下的存储需求,借助一些高层级的接口使用其可以胜任,如缓存、队列系统的不同角色redis特性1)R...原创 2019-06-05 10:19:31 · 162 阅读 · 0 评论