redis类型

string   hash(Map)   list   set    zset(排序)

1.string

常用命令:

set key value  ;  get key ;   getset  key value ;   mset k1 v1 k2 v2… ;  mget  k1 k2  ;  del k

incr/decr  key(主键)   ;incrby/decrby   key  2   ; append   key value  ; strlen  key

2.hash

常用命令:

  hset key field value ; hmset key f1 v1 f2 v2…;hsetnx key filed value(可有可无)

hget key filed         ;hmget key f1 f2           ;hgetall key

hdel key f1 f2         ;hincrby key filed 2       ;hexists key filed  (f is exist?)

hkeys key(f的值)     ; hvals   key(f对应v的值) ;hlen k (f的num)

商品规格参数

3.list

常用命令:

  

4.set

常用命令:

  

5.zset

常用命令:

  

时间: 2024-10-30 18:55:31

redis类型的相关文章

Redis类型指令

0. redis基本路径 Selected config: Port : 6379 Config file : /etc/redis/6379.conf Log file : /var/log/redis_6379.log Data dir : /var/lib/redis/6379 Executable : /usr/local/bin/redis-server Cli Executable : /usr/local/bin/redis-cli Lua启动,选择加载配置项 服务端: #/usr

redis类型[string 、list 、 set 、sorted set 、hash]

1. Keys redis本质上一个key-value db,所以我们首先来看看他的key. 首先key也是字符串类型,但是key中不能包括边界字符:由于key不是binary safe的字符串,所以像"my key"和"mykey\n"这样包含空格和换行的key是不允许的 注: 顺便说一下在redis内部并不限制使用binary字符,这是redis协议限制的."\r\n"在协议格式中会作为特殊字符. redis 1.2以后的协议中部分命令已经开

小贝_php+redis类型组合使用

php_redis类型组合使用 一.类型组合说明 经过前面的文章介绍,已经知道redis有字符串.集合.列表.hash等内置数据类型. 这里以,无序集合为例,进行说明. 集合 set1的简图 1.从简图中可以看到 set1含有四个元素分别为 A.B.C.D 2.根据之前的理解,集合的元素为是个单一的类型.一般的都是字符串类型.那么,如果集合的元素是其它的类型呢?如list.hash或是集合呢?redis是否也支持? 二.验证类型组合使用 1.源码例子 2.例子中,集合type1,存放则一个元素,

兄弟连学python 课堂笔记 ---- Redis类型

Redis通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型. String(子串类型) set 命令:设置一个键和值,键存在则只覆盖,返回ok > set 键  值    例如: >set name zhangsan get 命令:获取一个键的值,返回值 > get 键        例如:>get name setnx命令:设置一个不存在的键和值(

redis 类型、方法

string类型 形式:key=>value; 说明:最简单的类型:一个key对应一个value,value保存的类型是二进制安全的,string可以包含任何数据,比如图片或者序列换的对象 方法: set:设置key对应的值为string类型的value:如果存在则修改,否则添加:返回ok set name aaa setnx:设置key对应的值为string类型的value:如果存在,失败返回0,不存在则添加,成功返回value:nx为not exists 的意思 setnx name aaa

Azure Redis Cache (3) 在Windows 环境下使用Redis Benchmark

<Windows Azure Platform 系列文章目录> 熟悉Redis环境的读者都知道,我们可以在Linux环境里,使用Redis Benchmark,测试Redis的性能. http://redis.io/topics/benchmarks 今天正好遇到一个情况,客户的开发不是很熟悉Linux环境.笔者从其他同事那里拿到了Redis Benchmark for windows工具,在这里简单分享一下. 下载地址是:http://files.cnblogs.com/files/thre

redis 安装部署

1.redis是一个开源的.使用C语言编写的.支持网络交互的.可基于内存也可持久的Key-Value数据库 2.memcached与redisd对比              memcached                redis类型         key-value数据库        key-value数据库过期策略     支持                         支持数据类型     单一数据类型             五种数据类型持久化         不支持  

Redis之基本数据类型

Redis 基本数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合). redis类型 含义 String 字符串 Hash 哈希 List 列表 Set 集合 Sorted set 有序集合 String 字符串 string是redis最基本的类型,一个key对应一个value. string类型是二进制安全的.意思是redis的string可以包含任何数据.比如jpg图片或者序列化的对象

自学总结redis第二部分(redis常用命令、高级命令特性以及与java代码的结合)

六.redis多数据类型介绍(常用命令) 6.1前提操作 #如果前面的redis环境没搭好,那么可以先暂时在 "http://try.redis.io/"中实践redis命令部分.   #为了测试方便,把redis登录密码暂时撤销   #redis一共分为五种基本数据类型:String,Hash,List,Set,ZSet #所有命令都可以到"http://www.redis.cn/commands.html"  去搜索到. #首先由于redis是一个基于key-v