redis数据类型及命令

redis五大数据类型:string(字符串),hash(哈希,类似java的Map),list(列表),set(集合),zset(有序集合)

1、redis的键(key)

  • keys 查询数据库中的key值,keys * 查出所有,keys rt* 查出匹配的key
  • exists key 判断key是否存在
  • move key db 将key移动到db数据库中,db为数据库的序号
  • expire key seconds 设置key的过期时间为seconds秒
  • type key 查看key的类型

2、redis字符串

  • set/get/del:设值,取值,删除
  • getset:先get后set
  • setex(set key with expire)/setnx(set key if not exist)
  • mset/mget/msetnx:设置多个
  • incr(增1)/decr(减1)/incrby(按步长增加)/derby(按步长减小):各个key的值必须为整数才能

3、redis列表

  • lrange:查询命令,查询所有lrange key 0 -1
  • llen:查询列表的元素个数,llen key
  • lpush/rpush/lpop/rpop:插入和取出
  • rpoplpush list1 list2:将list1的最后一个取出并从左插入到list2列表中
  • lindex key index :获取list下标为index的元素(从左向右)
  • lset key index value:设置list下标为index的元素值(从左向右)
  • lrem key N vallue:删除N个值为value的元素,如果N为0,则删除所有值为value的元素

4、redis哈希

  • hset/hget/hmset/hmget/hgetall/hdel
  • hlen key :获取哈希键值对的个数
  • hexists key 在key中的某个key
  • hkeys */hvals *:获取所有key/获取所有value,当然也可以获取匹配的key或者value
  • hincrby/hincrbyfloat:按照步长(必须为整数)增加/按照步长(可以为整数也可以为小数)增加
  • hsetnx

5、redis集合

  • sadd key value1,value2:增
  • srem key value1,value2:删
  • smembers key:查
  • sismember key value:判断

6、redis有序集合

  略...

原文地址:https://www.cnblogs.com/shixiemayi/p/9495365.html

时间: 2024-08-30 10:43:38

redis数据类型及命令的相关文章

Redis - 数据类型常用命令

5种数据类型都离不开key,先列出key的相关命令. KEY相关操作 列出符合规则的KEYS KEYS pattern pattern支持glob风格的通配符格式,即: ? 一个字符 * 任意多个字符 [] 声明范围内字符 检查KEY是否存在 EXISTS key 删除KEY DEL key 查看KEY的类型 TYPE key 字符串 赋值取值 SET key value GET key value MSET key1 value1 key2 value2 MGET key1 key2 整数增减

redis 数据类型、命令

keys 命令  del key  用于在key存在时删除key   dump key  序列化给定key,并返回被序列化的值  exists key  检查给定key是否存在  expire key seconds  为给定key设置过期时间  expireat key timestamp  与expire类似,不同的是该指令接受的时间参数是Unix时间戳(unix timestamp)  pexpire key milliseconds  设置key的过期时间以毫秒计算  pexpireat

redis数据类型及常用命令

一.redis数据类型 Redis的五大数据类型 1.string(字符串) String(字符串) string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value. string类型是二进制安全的.意思是redis的string可以包含任何数据.比如jpg图片或者序列化的对象 . string类型是Redis最基本的数据类型,一个redis中字符串value最多可以是512M 2.hash(哈希,类似java里的Map) Hash(哈希) R

redis数据类型

Redis 数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合). String(字符串) string是redis最基本的类型,一个key对应一个value. string类型是二进制安全的.意思是redis的string可以包含任何数据.比如jpg图片或者序列化的对象 . string类型是Redis最基本的数据类型,一个键最大能存储512MB. 实例: 在以上实例中我们使用了 Redis

Redis 数据类型

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合). String(字符串) string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value. string类型是二进制安全的.意思是redis的string可以包含任何数据.比如jpg图片或者序列化的对象 . string类型是Redis最基本的数据类型,一个键最大能存储512MB. 实例 redis

Redis 数据类型及其特点

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合). String(字符串) string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value. string类型是二进制安全的.意思是redis的string可以包含任何数据.比如jpg图片或者序列化的对象 . string类型是Redis最基本的数据类型,一个键最大能存储512MB. 实例 redis

Redis 数据类型总结—String

1.1 数据类型 Redis常用五种数据类型:string,   hash,   list,   set,    zset(sorted set). Redis内部使用一个redisObject对象来表示所有的key和value, redisObject最主要的信息如上图所示 type代表 一个value对象具体是何种数据类型,encoding是不同数据类型在redis内部的存储方式,比如:type=string代表value存储的 是一个普通字符串,那么对应的encoding可以是raw或者是

Redis数据类型简介

Redis 数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合). String(字符串) string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value. string类型是二进制安全的.意思是redis的string可以包含任何数据.比如jpg图片或者序列化的对象 . string类型是Redis最基本的数据类型,一个键最大能存储512M

redis数据类型及使用场景

Redis数据类型  String: Strings 数据结构是简单的key-value类型,value其实不仅是String,也可以是数字. 常用命令:  set,get,decr,incr,mget 等. 应用场景:String是最常用的一种数据类型,普通的key/ value 存储都可以归为此类.即可以完全实现目前 Memcached 的功能,并且效率更高.还可以享受Redis的定时持久化,操作日志及 Replication等功能.除了提供与 Memcached 一样的get.set.in