内容简介:设置键值对: set key value设置键值对和过期时间:setex key seconds value ( 以秒为单位 )设置多个键值对: mset key1 value1 key2 value2
String类型:
设置键值对: set key value
设置键值对和过期时间:setex key seconds value ( 以秒为单位 )
设置多个键值对: mset key1 value1 key2 value2
给已有键的值追加: append key value
获取指定键的值: get key
获取多个键的值:mget key1 key2 key3
keys * 查看所有键
exists key1 判断键是否存在, 如果存在返回1,不存在返回0
type key 查看数据类型
删除键值对: del key1 key2
针对已有的键,设置过期时间: expire key seconds
查看键的有效时间: ttl key
Hash类型:
hash⽤于存储对象,对象的结构为属性、值
一个hash的键, 可以存储多个属性和值 ,key = {"name":"张三","age":17}
设置hash: hset key field value
设置多个属性值: hmset key field1 value1 field2 value2
获取指定键所有的属性: hget key
获取指定键的指定属性 :hget key field
获取指定键的多个属性: hmget key field1 field2 field3
获取所有属性的值:hvals key
删除键的指定属性和值: hdel key field1 field2
List类型:
在列表左侧插入值: lpush key value1 value2
与lpush相反: rpush key value1 value2
在key列表指定元素的前 或后 插⼊新元素: linsert key before 或after 现有元素 新元素
获取list的值: lrange key start stop
lrange key 0 -1 获取list所有数据, 0,-1表示索引下标
设置list 指定下标的值 : lset key index value
将列表中前count次出现的值为value的元素移除: lrem key count value
Set类型:
集合自带去重功能,剔除重复的值
设置集合: sadd key member1 member2 ...
获取集合的所有值: smembers key
删除集合的指定值: srem key value
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Web Development Recipes
Brian P. Hogan、Chris Warren、Mike Weber、Chris Johnson、Aaron Godin / Pragmatic Bookshelf / 2012-1-22 / USD 35.00
You'll see a full spectrum of cutting-edge web development techniques, from UI and eye candy recipes to solutions for data analysis, testing, and web hosting. Make buttons and content stand out with s......一起来看看 《Web Development Recipes》 这本书的介绍吧!